Access içindeyken excelden belirli bölgeyi access’e veri alma

lmport data from excel Range to access in access with VBA

DoCmd.TransferSpreadsheet from Excel Range to Access

TransferSpreadsheet – Access

You can import from Excel Range into Access (this runs in Access).

1-Access açılır

2-Alınacak Excel sayfasi (“sheet1.xls”), Excel kapalı olmalı

3- VBA programı (Access de)

access programı ile sheet1.xlsx aynı klasörde olmalı, yada

Application.CurrentProject.Path & “\sheet1.xlsx”  yerine “c:\yourpath\sheet1.xlsx” yazılmalı.

sheet1.xlsx” excel dosyasından b1:c7 arası import edilecek.

Sub FromExcelRange()

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "ogrenci1", Application.CurrentProject.Path & "\sheet1.xlsx", True, "sheet1$b1:c7"

End Sub

Run FromExcelRange() 

4-sheet1.xlsx den alınan verilerle ogrenci1 tablosu oluştu. Sadece ogrNo ve adi sütunları import edilmiştir.