|
今現在、指定した日付の間をAUTOFILLで複写させて、終了する日付を検出したらループを抜け出すマクロを作ってるのですが、終了する日付を検出できず困っています。もう少しの所だと思うのですが、以下のマクロに手を加えていただけないでしょうか?
Sub タイム()
Dim NEN1, TUKI1, HI1, KAISI As Variant
Dim NEN2, TUKI2, HI2 As Variant
Dim OWARI As Date
NEN1 = Range("B5").Value ’開始年
TUKI1 = Range("B6").Value ’開始月
HI1 = Range("B7").Value ’開始日
KAISI = NEN1 & "/" & TUKI1 & "/" & HI1
NEN2 = Range("B5").Value ’終了年
TUKI2 = Range("B6").Value ’終了月
HI2 = Range("B7").Value ’終了日
OWARI = NEN2 & "/" & TUKI2 & "/" & HI2
Range("C10") = KAISI '開始日付の指定
For A = 10 To 40
Cells(A, 3).AutoFill Destination:=Range(Cells(A, 3), Cells(A + 1, 3)), Type:=xlFillDefault '複写
If Cells(A + 1, 3) = OWARI Then ’←※ここの判定が検出してくれません。
Exit For
End If
End Sub
|
|