- Katılım
- 11 Kasım 2006
- Mesajlar
- 79
- Excel Vers. ve Dili
- excel 2013, Türkçe
Merhaba,
belirli bir şartta oluşturduğum diziden istediğim bir elemanı aramak için aşağıdaki gibi bir kod oluşturdum. ancak countif kısmında hata veriyor. hatanın neredeki yanlışlıktan kaynaklandığını bulabilir misiniz? teşekkür ederim.
belirli bir şartta oluşturduğum diziden istediğim bir elemanı aramak için aşağıdaki gibi bir kod oluşturdum. ancak countif kısmında hata veriyor. hatanın neredeki yanlışlıktan kaynaklandığını bulabilir misiniz? teşekkür ederim.
Kod:
Sub Makro1()
t1 = Cells(6, 2) '01.10.2012 şeklinde tarih değeri çeriyor
t2 = Cells(7, 2) '08.10.2012 şeklinde tarih değeri çeriyor
syc = 2
Dim dizi(30) As Integer
Dim tt As Date
For tt = t1 To t2
If WorksheetFunction.Weekday(tt, 2) < 6 Then
dizi(syc - 2) = Day(tt)
End If
syc = syc + 1
Next
For i = 1 To 31
a = WorksheetFunction.CountIf(dizi, (i))
Cells(21, i + 1) = a
If a = 1 Then
Range(Cells(15, i + 1), Cells(20, i + 1)).Select
End If
Next
End Sub
