DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Buay()
Dim hcr As Range, aybasi As Date, aysonu As Date
aybasi = DateSerial(Year(Date), Month(Date), 1)
aysonu = DateSerial(Year(Date), Month(Date) + 1, 1) - 1
For Each hcr In Range("C1:C" & Cells(65536, "C").End(xlUp).Row)
If hcr.Value >= aybasi And hcr.Value <= aysonu Then
MsgBox "İstenilen makro çalıştırıldı..!!"
Exit For
End If
Next
End Sub
Hamit bey bu durmdada içinde bulunmadığımız bir yılın bu aya ait değerleri kabul edilmiş olur.Kod:Dim i Sub buay() For i = 1 To 12 If Month(Cells(i, 3)) = Month(Date) Then makro Next End Sub Sub makro() MsgBox i & ". satır bu aya eşittir." End Sub
Sayın Evren bey, o zaman "yıl" kriterini de ekleriz, sorun çözülür.Hamit bey bu durmdada içinde bulunmadığımız bir yılın bu aya ait değerleri kabul edilmiş olur.
Mesela 2007 yılının ekim ayı ile 2006 yılının ekim ayı sorgu aralığı içine girmiş olabilir.
İyi günler.![]()