- Katılım
- 6 Temmuz 2008
- Mesajlar
- 1,875
- Excel Vers. ve Dili
- OFFİCE 2010- TÜRKÇE
Kod:
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & ThisWorkbook.Path & "\" & Year(Date) & ".mdb"
For c = 2 To cb.Cells(Rows.Count, 2).End(3).Row
For syf = 1 To 12
sorgu = "SELECT SUM([Satış Toplamı:]) FROM " & syf & " WHERE CariKodu = '" & cb.Range("B" & c) & "' "
Rs.Open sorgu, Con, 1, 3
cb.Range("P" & c) = Rs(0).Value + cb.Range("P" & c)
Rs.Close
Next
Next
Con.Close
Bu kodlarda 1den12ye kadar olan sayfalardan veri çekmeyeçalışıyorum fakat doğru verileri alamıyorum.
FROM " & syf & "
Bu bölüme herhangi bir sayfanın adını yazarsam doğru veri geliyor.
Döngüde biryerde hata yapıyorum ama nereden çözöedim yardımcı olabilirmisiniz?
Döngüsüz tüm sayfalardan arama yapacak kod sanırım yok olsa süper olurdu
