ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ½Ð°ÝVBA ªºµ{¦¡¦³¨S¦³¥i¥H¿ë»{¬Y­ÓÀx¦s®æ¤ºªº¦r¤¸¦³µL¥]§t¬Y´X­Ó¦r¦ê¡H

¦^´_ 17# GBKEE


With Sheet1                        (³o¥y¬O§_§ïWith State sheet?)
With Sheet2                 (³o¥y¬O§_§ïWith W:\Payment Daily Report\DOCS RECEIVED N RELEASED RECORD.xlsx ¡H¡^¦ý¬O¦n¹³¤£¹ï¡H¡H

TOP

¦^´_ 21# Hsieh


        ·PÁ¸ÑÄÀ¡AÁöµM¤£¤Ó©ú¥Õ¡A¦ý·|¦h¹Á¸Õ¡C
¥t¥~§Ú·Q°Ý
¦pªGH Äæ¦pªþ¥ó¨º¼Ë¦X¨Ö¡A¬O§_µLªkŪ¨ú¡H
¥u¦³214110 ¦³¸ê®Æ
¤U­±´X­Ó¬O¤£¬Oµ¥©óªÅ®æ¨S¸ê®Æ¡H
210695
214162
213924
212340
212341
211914
211915
212857

TOP

¦^´_ 23# Hsieh


    ­ì²z©ú¥Õ¡A¥u¬O»yªk¥Îªk¥½²M´·¦p¦ó¥Î¡AÁ¡I
¦pªG¦X¨Ö´X­ÓÀx¦s®æ¬O§_Ū¤£¤F¡H¦p¤W¹Ï¡H

TOP

¦^´_ 25# Hsieh


    ¦X¨Ö¤@°Ý¡A¤§«e¤w¸Õ¹L¡A¥u¦³²Ä¤@­Ó¥iŪ¨ú¡A¨ä§E¬OªÅ®æ¡C§Ú°ÝÃD¼g±o¤£²M·¡¡A©êºp¡C
À³¸Ó¬O¤£¬O¦³¤èªk°µ¨ì¡H

TOP

¦^´_ 27# Hsieh


    ²{¦b¥i¥H¤F¡A¥i¯à¬Oexcel¦³ÂI½Ä¬ð¡C
¤£ª¾¹D¬°¤°»ò¦³®É­Ôexcelªºµ{¦¡¥»¨­¤@ª½¨S°ÝÃD¡A¦ý¬O¦³®É­Ô·|¬ðµM¥X²{°ÝÃD¡A¦ý¬O­«·s±Ò°Êexcel «á©ÎªÌ­«·s±Ò°Ê¹q¸£«á¡A´N¨S¦³°ÝÃD¤F¡C

TOP

¦^´_ 28# GBKEE
  1. Sub Ex()
  2. Dim Sh As Worksheet, Rng As Range, C As Range, Ar()
  3.     Dim R As Range, E As Range
  4.     With Sheets("State")                         '*** ¶·§ï¬°: Test.xlsmªºState Sheet
  5.         Set R = .Cells(1, "a")          'A1¶}©l
  6.                         
  7.          fs = "C:\Documents and Settings\USER\®à­±\DOCS RECEIVED N RELEASED RECORD.xlsx"
  8. With Workbooks.Open(fs)
  9.   Set Sh = .Sheets("¦¬¥ó°O¿ý")
  10.   Do Until R = "" 'Â÷¶}°j°éªº±ø¥ó:  AÄ檺 Àx¦s®æ=""
  11.       With Sh '*** ¶·§ï¬°: W:\Payment Daily Report\DOCS RECEIVED N RELEASED RECORD.xlsx"
  12.               
  13.                 Set Rng = .Columns("D").Find(R, lookat:=xlWhole)
  14.                  If Not Rng Is Nothing Then
  15.                     With .Columns("D")
  16.                         .Replace R, "=ABC", xlWhole                 '­×§ï"´M§äªº¦r¦ê" = ¨S©w¸qªº¦WºÙ
  17.                         Set Rng = .SpecialCells(xlCellTypeFormulas, xlErrors) 'Àx¦s®æ¦³¿ù»~­Èªº¯S©w½d³ò
  18.                         Rng.Value = R                               '¨S©w¸qªº¦WºÙ §ï¦^ "´M§äªº¦r¦ê"
  19.                         For Each E In Rng.Offset(0, 4)              'DÄæ¦ì²¾4Äæ=HÄæ
  20.                             If InStr(UCase(E), "OBL") Then          'HÄ檺¦r¤¸¤º¥]§t"OBL"¤T­Ó¦r
  21.                                                                     'UCase(E) Âà´«¬°¤j¼g
  22.                                 R.Offset(0, 9) = E.Value            'R.Offset(0, 9)-> AÄæ¦ì²¾¨ì JÄæ
  23.                                 'Test.xlsmªºState Sheet->JÄæ=DOCS RECEIVED N RELEASED RECORD.xlsx"->HÄ檺¦r¤¸
  24.                                 Exit For    '¦³§ä¨ì "OBL" Â÷¶}°j°é                          '
  25.                             End If
  26.                        Next
  27.                     End With                '.Columns("D")
  28.                 End If
  29.             End With                        'Sheet2
  30.             Set R = R.Offset(1)             '¤U²¾¨ì A2
  31.      Loop
  32.     End With                                'Sheet1
  33. End With
  34. End Sub
½Æ»s¥N½X
³o¼Ë´N¥i¥H¤F¡C
¤£¹L³o­Óµ{¦¡¡A¦pªGDOCS RECEIVED N RELEASED RECORD.xlsxªºHÄæ´X¦C¬O¦X¨Öªº¸Ü¡A´NŪ¤£¤F¥u¦³²Ä¤@­Ó¤~·|¦³¸ê®Æ¡A²Ä¤G¦C¶}©l´NµL¸ê®Æ¡C

TOP

¦^´_ 28# GBKEE

If Worksheets("OHC").Range("G" & i) - Date <= 2 Then
    Worksheets("OHC").Range("G" & i).Interior.Color = RGB(255, 251, 45)
    Worksheets("OHC").Range("G" & i).Font.ColorIndex = RGB(217, 24, 9)
    End If

½Ð°Ý¤j¤j¡AIf Worksheets("OHC").Range("G" & i) - Date <= 2 Then ³o¥y­þ¸Ì¥X²{°ÝÃD¤F¡H

TOP

¦^´_ 34# GBKEE


    ¨â­Ó³£¬O¤é´Á¡A¦ý¬O¹q¸£»¡typing mistake, ©Ò¥H§Ú·Q°Ý¬O¤£¬O§Úªº»yªk¦³¿ù¡H

TOP

        ÀR«ä¦Û¦b : ¤@­Ó¯Ê¤fªºªM¤l¡A¦pªG´«¤@­Ó¨¤«×¬Ý¥¦¡A¥¦¤´µM¬O¶êªº¡C
ªð¦^¦Cªí ¤W¤@¥DÃD