Birden Fazla Veri Aktarma

1 2
25/12/2018, 08:28

untouchable

Merhaba Arkadaşlar,

Excel içe aktar butonuna tıklandığında aynı tabloya birden fazla Excel aktarabilir miyim ?
25/12/2018, 09:07

Allback

(25/12/2018, 08:28)untouchable yazdı: Merhaba Arkadaşlar,

Excel içe aktar butonuna tıklandığında aynı tabloya birden fazla Excel aktarabilir miyim ?

İçe aktarma işleminde bir tane Excel dosyası seçilebiliyor bildiğim kadarıyla ama içe aktarma adımlarını kaydedip, daha sonra bir butona komut vererek kaydettiğiniz içe aktarma adımlarını çalıştırabilirsiniz...
25/12/2018, 10:39

untouchable

Elimde şuan 5 tane Excel dosyası var bunların sütun sayıları ve başlıkları aynı ben şimdi 1.excel dosyasını içe aktardıktan sonra diğerlerini seçtiğimde onun alt kısmına eklemeyecek mi ? yani her Excel aktarımı için bir tablo mu oluşturmam gerek
25/12/2018, 11:11

berduş

içe aktar dediğinizde varolan tabloya ekle seçeneğini seçerseniz tüm Excel dosyalarını aynı tabloya ekleyebilirsiniz

25/12/2018, 12:21

untouchable

bunu buton ile yapmak istiyorum kodu elinizde bulunuyor mu acaba
25/12/2018, 13:39

berduş

aşağıdaki kodu buton tıklandığında olayına ekler misiniz?
yalnız veritabanınız ile exceldeki alanlar uyumlu olmalı
ayrıca tablonuzdaki alan adı veri1,veri2,veri3 ise Exceldeki alan adları da veri1,veri2,veri gibi olmalı
Dim StrAdres As String
Dim f As Object 'FileDialog
Set f = Application.FileDialog(3) 'msoFileDialogFilePicker

StrAdres = CurrentProject.Path & "\"

With f
'  .AllowMultiSelect = True 'default
  .InitialFileName = StrAdres
'   Specify filters
'  .Filters.Clear
'  .Filters.Add "All Files", "*.*"
  .Show
  Dim varFile As Variant
  For Each varFile In .SelectedItems
    DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "Deneme1", varFile, True 'MsgBox Trim(varFile)
  Next
End With
1 2