[VBA ] 關於find方法
假設idate起始值為2008/1/5
Do
With Worksheets("Q2 data (benchmark)").Range("a1:a300")
Set c = .Find(idate, LookIn:=xlValues)
End With
idate = idate + 1
Loop While c Is Nothing
如果在Range("a1:a300")中有2008/11/5
c就會被set成2008/11/5
有沒有辦法讓他一定要find一模一樣的2008/1/5不然就找下一個日期
請各位高手幫幫忙
感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.71.127
※ 編輯: jasonlon 來自: 203.73.71.127 (08/06 17:39)
→
08/06 17:39, , 1F
08/06 17:39, 1F
感謝
基本上用for each可以正確執行
可是執行的速度好像慢很多?
※ 編輯: jasonlon 來自: 61.59.146.157 (08/08 01:34)
→
08/08 03:06, , 2F
08/08 03:06, 2F