O hepsini alsın, siz lazım olanı kullanın. Bundan kolay ne var yani? Veriler alınsın, siz lazım olanları kullanın. Bir form veya sorgu üzerinden alacaksınız verileri.. Tümünü almasının zararı olmaz. Kaldı ki verileri bir sorgu üzerinden kodla alırsınız, o zaman ne isterseniz onları alır. Bu arada kodlar şöyle:
Dim Klasor As String
Klasor = CurrentProject.Path & "\ExcelDosyası Adı.xls"
DoCmd.TransferSpreadsheet acImport, 8, "EklenecekTabloadı", Klasor, True, "b1:d10"
Bu örnek kodlarla b1 ile d10 hücreleri arasındaki hücrelerdeki veriler alınır.
Mesela benim bir örneğimde şöyle:
DoCmd.TransferSpreadsheet acImport, 8, "mdsoft_data", Klasor, True, "A1:AO65500"
Tabii kodlarda, Excel dosyasının yolu, Access dosyasının bulunduğu klasör olarak düşünülmüş, o yüzden
Klasor = CurrentProject.Path & "\ExcelDosyası Adı.xls"
şeklinde yol tanımlanmıştır. Siz klasör= "c:\deneme" gibi yolu tanımlarsınız, Excel dosyası nerdeyse...
Kolay gelsin..
İnadına, ille de Accesstr.net...