- Katılım
- 26 Mayıs 2016
- Mesajlar
- 19
- Excel Vers. ve Dili
- excel 2007
- Altın Üyelik Bitiş Tarihi
- 05-06-2023
Arkadaşlar Merhaba;
Excel de Başka Bir Excel Sayfasından yada Sayfalardan Veri Çekerken Sayfa isimlerini de içerdiği verilerle birlikte Çekmemiz Mümkün müdür?
Benim Kullandığım Birleştirme Kodum aşağıda Fakat sayfa İsimlerini de yani hangi datanın hangi isimde kaydedildiğini de Çekmem Lazım Yardımcı Olur musunuz?
Sub BİRLEŞTİR_KISA()
Dim AktifDosya As Workbook
Dim Dosya As Workbook
Dim DosyaAdi
Set AktifDosya = ActiveWorkbook
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = True
.Title = "Birleştirilecek Dosyaları Seçin"
If .Show Then
For Each DosyaAdi In .SelectedItems
Set Dosya = Workbooks.Open(DosyaAdi)
Dosya.Worksheets(1).UsedRange.Copy AktifDosya.Worksheets(4).Range("A1000000").End(xlUp)(8, 1)
Dosya.Close False
Set Dosya = Nothing
Next
End If
End With
Set AktifDosya = Nothing
End Sub
Excel de Başka Bir Excel Sayfasından yada Sayfalardan Veri Çekerken Sayfa isimlerini de içerdiği verilerle birlikte Çekmemiz Mümkün müdür?
Benim Kullandığım Birleştirme Kodum aşağıda Fakat sayfa İsimlerini de yani hangi datanın hangi isimde kaydedildiğini de Çekmem Lazım Yardımcı Olur musunuz?
Sub BİRLEŞTİR_KISA()
Dim AktifDosya As Workbook
Dim Dosya As Workbook
Dim DosyaAdi
Set AktifDosya = ActiveWorkbook
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = True
.Title = "Birleştirilecek Dosyaları Seçin"
If .Show Then
For Each DosyaAdi In .SelectedItems
Set Dosya = Workbooks.Open(DosyaAdi)
Dosya.Worksheets(1).UsedRange.Copy AktifDosya.Worksheets(4).Range("A1000000").End(xlUp)(8, 1)
Dosya.Close False
Set Dosya = Nothing
Next
End If
End With
Set AktifDosya = Nothing
End Sub