- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
-
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
ADODB.Connection da benzersiz kayıtların toplamı nasıl alınır?
kodlarında
ifadesine J sütununda yeralan TUTAR başlığının toplamınıda eklemek için
kodununu kullandım ama hata veriyor doğrusu nedir.
Kod:
Sub XXX_Anemos()
UserForm1.Show False: DoEvents
Dim cn As Object, rs As Object: Set cn = CreateObject("ADODB.Connection")
cn.Open "Driver={Microsoft Excel Driver (*.xls)};dbq=" & ThisWorkbook.FullName
Set rs = cn.Execute( _
"SELECT DISTINCT BYIL, MYIL, GIDER_TURU, MES_MER " & _
"FROM [LISTE$F4:I65536]" & _
"WHERE BYIL = 2005")
Sheets("TABLOM").[a2].CopyFromRecordset rs
rs.Close: cn.Close
Call Kodlar
Unload UserForm1
MsgBox "tamamlandı"
End Sub
Kod:
Set rs = cn.Execute( _
"SELECT DISTINCT BYIL, MYIL, GIDER_TURU, MES_MER " & _
"FROM [LISTE$F4:I65536]" & _
"WHERE BYIL = 2005")
Kod:
Set rs = cn.Execute( _
'"SELECT DISTINCT BYIL, MYIL, GIDER_TURU, MES_MER, Sum(TUTAR) " & _
'"FROM [LISTE$F4:J65536]" & _
'"WHERE BYIL = 2005")
Son düzenleme: