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

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

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

½Ð°ÝVBA ªºµ{¦¡¦³¨S¦³¥i¥H¿ë»{¬Y­ÓÀx¦s®æ¤ºªº¦r¤¸¦³µL¥]§t¬Y´X­Ó¦r¦ê¡H
¨Ò¦p
¥t¥~µL½×¬O¤j¼g©Î¤p¼g³£¿ë»{¨ì
in   A1  A3  A4 ¥]§t in
A1   window   
A2  office
A3  tina
A4  WINNIE   

¥t¥~¥i§_§ä´M¦r¦êªº¦ì¸m
¨Ò¦p
in   
A1   window                       3
A2  office   
A3  tina                                2
A4  WINNIE                       2

like ·|¤ñ¸û¦n¥Î¡C
­É¿ú¤£ÁÙ¡A¤~¬O¤ý¹D

TOP

¦^´_ 32# 198188


    À³¸Ó³o¥y¿ù»~
Worksheets("OHC").Range("G" & i).Font.ColorIndex = RGB(217, 24, 9)
ColorIndex À³¸Ó¬O¼Æ­È¤£¥i¨Ï¥ÎRGB
¥i§ï¦¨
Worksheets("OHC").Range("G" & i).Font.Color = RGB(217, 24, 9)
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

¦^´_ 35# 198188
typing mistake ªºÂ½Ä¶¬O¿é¤J¿ù»~
½ÐÀˬd Range("g?")¬O§_¬O¼Æ¦r,©Î¶Ç¤WÀɮ׬ݬÝ
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 34# GBKEE


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

TOP

¦^´_ 32# 198188
If Worksheets("OHC").Range("G" & i) - Date <= 2 Then ³o¥y­þ¸Ì¥X²{°ÝÃD¤F¡H
±ø¥ó¦¡:  Range("G?")(<- ¥²»Ý¬O¤é´Á) - Date(·í¤Ñ¤é´Á)<=2(¤Ñ)
§A»¡¥X²{°ÝÃD¤F ,½Ð»¡©ú¥Õ!!
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_  GBKEE

If Worksheets("OHC").Range("G" & i) - Date
198188 µoªí©ó 2013-3-13 11:31



    If Worksheets("OHC").Range("G" & i) - Date   
  §â¨â¬q¤À¶}
If Worksheets("OHC").Range("G" & i)
-
Date

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

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

¦^´_  GBKEE


With Sheet1                        (³o¥y¬O§_§ïWith State sheet?)
With Sheet2      ...
198188 µoªí©ó 2013-3-9 23:00



    With Sheet1                        (³o¥y¬O§_§ïWith State sheet?)  ³oºØ¼gªkÀ³¸Ó·|¥X²{¿ù»~
°£«D¦³¥t¥~«Å§i

  ¦h°µ¦h·Q¦h¾Ç²ß¡A¤Ö¬Ý¤Ö¿ù¤Ö°g³~

  ¦h°µ=¦h¦h½m²ß¡A¦h¦h½s¼g¡C
  ¦h·Q=·Q·Q¬°¤°»ò¤H®aµ{¦¡­n¨º¼Ë¼g¡A¦pªG´«¦¨¦Û¤v¡A¤S·|«ç¼g¡C
  ¦h¾Ç²ß=¾Ç²ß¤H®aªºµo°Ý¨Ã¸Ñµª¡A¾Ç²ß¤H®aªº¼gªk

  ¤Ö¬Ý=¥u¬Ý¤£°µ¤]ªPµM

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

        ÀR«ä¦Û¦b : °ß¨ä´L­«¦Û¤vªº¤H¡A¤~§ó«i©óÁY¤p¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD