ADO sorguda Alan adı yerine Alan numarası

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,042
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Kapalı bir excel dosyasına ADO bağlantıda sorgu oluştururken;

Aşağıdaki kodda Alan adını (Report_No) yazmak yerine sütun numarasını yazmak mümkünmüdür,

Özetle Report_No alanı "E" sütununda bu nedenle sütun numarası olarak 4 (=5-1) yazmak mümkündür? yada farklı bir yöntemi var mıdır?

strSQL = "Select 4 from " & Sayfa

gibi....

Kod:
strSQL = "Select [Report_No] from " & Sayfa

RS.Open strSQL, baglan, 1, 3
ilginize şimdiden teşekkürler,
iyi haftasonları.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Select F4 from

Şeklinde tablonun sütun sayısı belirtiliyor diye biliyorum.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
hdr=no olarak deneyin, o da olmazsa tabloyu başlık satırı olmadan tanımlayın.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sayfa değişkeninizi nasıl atadınız önemli.

Örneğin
Sayfa1 A1:K1000 aralığı için
"Select f4 from [Sayfa1$A1:K1000]"

Aralık belirtmek zorunda da değilsiniz
"Select f4 from [Sayfa1$]"

Burada f4 D sütununu verir. Siz E için f5 demelisiniz.

Ancak aralığınız mesela şöyle ise E sütunu için f4 kullanailirsin
"Select f4 from [Sayfa1$B1:K50]"
 
Üst