我想要使用Excel中的宏從兩個日期中獲取日期差異。在第一個日期的添加應該從sheet1
Excel VBA查找日期中兩個日期之間的差異。日期來自不同的工作表
另一個(第二個)日期是從sheet2
及其輸出(天差),我們必須在Excel中顯示sheet3
。
我嘗試這樣做:
Dim i As Range,j As Range, ifind As Range, y,z, dest As Range, jfind As Range
On Error Resume Next
Worksheets("sheet3").Cells.Clear
With Worksheets("sheet1")
.UsedRange.Copy Worksheets("sheet3").Range("a1")
For Each i In Range(.Range("D2"), .Range("D2").End(xlDown))
y=i.value
With Worksheets("sheet1")
Set ifind = .Cells.Find(what:=y, lookat:=ylWhole)
For Each j In Range(.Range("D2"), .Range("D2").End(xlDown))
z=j.value
With Worksheets("sheet2")
Set jfind = .Cells.Find(what:=z, lookat:=zlWhole)
If ifind and jfind Is Nothing Then GoTo line1
set datefind="datedif("ifind","jfind","d")" .Copy
With Worksheets("sheet3")
End with 'sheet2
end with 'sheet2
line1:
Next
end with 'sheet1
Application.CutCopyMode = False
請參閱[如何問一個好問題?](http://stackoverflow.com/help/how-to-ask)。 – segarci
到目前爲止您嘗試了什麼? – progsource
是的,我嘗試了很多方法 –