- Katılım
- 6 Ocak 2007
- Mesajlar
- 80
- Excel Vers. ve Dili
- excell2000
Private Sub CommandButton8_Click()
Set WF = WorksheetFunction
Sabit = 1440
[hk6:hk65536] = ""
For x = 6 To [A65536].End(3).Row
Toplam = WF.SumIf([A6:A65536], Cells(x, 1), [m6:m65536]) + WF.SumIf([A6:A65536], Cells(x, 1), [n6:n65536])
If Sabit <> Toplam Then Cells(x, 219) = "GÜNLÜK TOPLAMDA HATA VAR !"
Next
Set WF = Nothing
MsgBox "KONTROL İŞLEMİ TAMAMLANMIŞTIR.", vbInformation
End Sub
yukarıdaki makromda a sütunu tarihi göstermektedir.Makro çalıştığı zaman hücreye günlük toplamda hata var diye yazıyor ancak ben bunun yerine hata olan tarihleri listbox8(0, 0), listbox8(0, 1)....listbox8(0, 10) kadar görüntülemek istiyorum.Aslında listbox8 in controlsource sayfayı ve hücre nosunu yazdım ama benim yapmak istediğim şey hata hk6:hk65000 arası hangisinde hata varsa onu göstersin controlsource sadece tek hücreyle bağlantı kurabiliyor.zaten en fazla 5-6 hata oluyor.Bunuda yani hata olan tarihi veya tarihleri listboxta görüntülemek istiyorum
Set WF = WorksheetFunction
Sabit = 1440
[hk6:hk65536] = ""
For x = 6 To [A65536].End(3).Row
Toplam = WF.SumIf([A6:A65536], Cells(x, 1), [m6:m65536]) + WF.SumIf([A6:A65536], Cells(x, 1), [n6:n65536])
If Sabit <> Toplam Then Cells(x, 219) = "GÜNLÜK TOPLAMDA HATA VAR !"
Next
Set WF = Nothing
MsgBox "KONTROL İŞLEMİ TAMAMLANMIŞTIR.", vbInformation
End Sub
yukarıdaki makromda a sütunu tarihi göstermektedir.Makro çalıştığı zaman hücreye günlük toplamda hata var diye yazıyor ancak ben bunun yerine hata olan tarihleri listbox8(0, 0), listbox8(0, 1)....listbox8(0, 10) kadar görüntülemek istiyorum.Aslında listbox8 in controlsource sayfayı ve hücre nosunu yazdım ama benim yapmak istediğim şey hata hk6:hk65000 arası hangisinde hata varsa onu göstersin controlsource sadece tek hücreyle bağlantı kurabiliyor.zaten en fazla 5-6 hata oluyor.Bunuda yani hata olan tarihi veya tarihleri listboxta görüntülemek istiyorum