- Katılım
- 11 Mart 2005
- Mesajlar
- 3,058
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba
Aşağıdaki sorguda:
Veri sayfasında;
A sütünü: [TÜR]
B sütunu: [ADET]
Burada Alan Adlarını hiç belirtmeden;
Sheets("veri").Range ("A2:B100") gibi hücre adreslerini yazarak;
1. (A) sütunda 'Bakliyat' olanların Adet değerlerini almak için nasıl bir düzenleme yapılabilir?
teşekkürler, iyi Çalışmalar.
Aşağıdaki sorguda:
Veri sayfasında;
A sütünü: [TÜR]
B sütunu: [ADET]
Burada Alan Adlarını hiç belirtmeden;
Sheets("veri").Range ("A2:B100") gibi hücre adreslerini yazarak;
1. (A) sütunda 'Bakliyat' olanların Adet değerlerini almak için nasıl bir düzenleme yapılabilir?
Kod:
Sub sorguu()
Cells.ClearContents
Set Con = VBA.CreateObject("adodb.Connection")
yol = ThisWorkbook.FullName
Con.Open "provider=microsoft.ace.oledb.12.0;data source=" & _
yol & ";extended properties=""Excel 12.0;hdr=yes"""
sorgu = "select [ADET] from[veri$] where [TÜR] = 'Bakliyat' "
Set RS = Con.Execute(sorgu)
Range("A2").CopyFromRecordset RS
x = 1
For Each baslik In RS.Fields
Cells(1, x) = baslik.Name
x = x + 1
Next baslik
Cells.EntireColumn.AutoFit
End Sub