- Katılım
- 28 Nisan 2016
- Mesajlar
- 181
- Excel Vers. ve Dili
- 2010
- Altın Üyelik Bitiş Tarihi
- 06-01-2024
Merhaba.
Altta vereceğim kodlara bir ekleme yapabilirmisiniz?
Bir klasördeki tüm excelleri alt alta 1. stündan ve 8. satırdan itibaren güzel bir şekilde kopyalıyor.
kopyaladığı verileri 2. sütundan itibaren kopyalasa ve 1. sütuna da ilgili dosyanın içindeki excellerin sayfa adlarını yazsa gibi bir isteği bulunmakta.
Aşağıda kırmızı ile işaretlediğim alanın kodda ki karşılığını talep etmekteyim.
İlgili düzenleme de yardımcı olabilir misiniz?
Altta vereceğim kodlara bir ekleme yapabilirmisiniz?
Bir klasördeki tüm excelleri alt alta 1. stündan ve 8. satırdan itibaren güzel bir şekilde kopyalıyor.
kopyaladığı verileri 2. sütundan itibaren kopyalasa ve 1. sütuna da ilgili dosyanın içindeki excellerin sayfa adlarını yazsa gibi bir isteği bulunmakta.
Aşağıda kırmızı ile işaretlediğim alanın kodda ki karşılığını talep etmekteyim.
İlgili düzenleme de yardımcı olabilir misiniz?
Kod:
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(1).Range("A65536").End(xlUp)(8, 1)
Dosya.Close False
Set Dosya = Nothing
Next
End If
End With
Set AktifDosya = Nothing
End Sub