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.