Bunu yukarıdaki mesajımda şöyle açıklamıştım;
Buradaki "F1" ifadesi "Field1"in kısaltmasıdır. Yani, birinci alan F1, ikinci alan F2 ......
Yaptığınız düzeltmelere bakmadım çünkü örnek dosya yok, kontrol ettiyseniz sorun olmaz herhalde....
.
Açıklama için teşekkürler.
Anladığım kadarıyla ilk sütun F oluyor satırda 1 olduğu için F1 mi diyoruz başka alanlar olduğunda olara G1, H1... şeklinde devam mı ediyor yoksa tek F olarak mı kullanılıyor?
üstteki resimdeki gibi B:B sutünün soluna bir sütun eklediğimde aşağıdaki değğişiklikleri...
ADO bağlantısını kurarken;
.Properties("Extended Properties") = "Excel 8.0; HDR=No;IMEX=1;"
veri tablosundaki alanlarla ilgili olarak HDR=No (Header ≡ Başlık) kullanarak, ADO'ya sütun başlıkları "Yok" diye belirttik. O zaman ADO, tablodaki veri alanlarınının başlıklarını otomatik olarak...
...= CDbl(CDate(TextBox1))
dateEnd = CDbl(CDate(TextBox2))
Set DB = daoDBEngine.OpenDatabase(myFile, False, False, "Excel 8.0; HDR=YES; IMEX=1;")
Set RS = DB.OpenRecordset("Select sum([VERİ]) as [ToplamVeri] from [Sayfa1$] where " & _
"[TARİH] between "...
Kodu aşağıdaki gibi değiştirdim. Yine bağlanamadım
baglan.Open "provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=0;RetrieveIds=Yes;DATABASE=https://abcd.sharepoint.com/teams/kitaplik/List.mdb"
Bağlandıktan sonra verileri listboxa aktarması lazım. Veriler aktarılmadığı için bağlanmadığını anlıyorum...
Merhaba bu kodda sorgu diye tanımladığımız kısmı revize edip kullanmaya çalışıyorum. Ancak kapalı excelim düzenli olarak webden inen bir dosya olduğu için Kapalı excelde sorgu diye ad tanımlaması yapamıyorum. Nasıl çözebiliriz revize etmek istesek?
Kodu denedim 65536dan geriye doğru işlem yapıyor ve bayağı uzun sürüyor fakat doğru sonuç verdi yani bu durumda 65536 yada 1048576 yazınca iş karışıyor :)
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.