• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dosya Birleştirmede Klasör İsmi

umit1907

Altın Üye
Katılım
9 Mayıs 2007
Mesajlar
231
Excel Vers. ve Dili
365 TR
Merhabalar,
bir sipariş listem var ve bu listeye 30 firmadan gelen verileri birleştiriyorum şöyle bir sıkıntım var sutunun (butün ürünlerin karşısına ) birine birleşen dosyanın ismini yazmak istiyorum. yardımlarınız için teşekkürler.
 

Ekli dosyalar

Dosyanız ektedir.:cool:
Rich (BB code):
'Cells(bas_satir_no, 1) = Dosya
'Cells(bas_satir_no, 1).Interior.ColorIndex = 8
'bas_satir_no = bas_satir_no + 1

For r = veri_alinacak_bas_sat To sat1 ' Kapalı dosyaya ait son dolu satır sayısı
Cells(r, "F").Value = Dosya.Name
say = bas_satun_no
For j = veri_alinacak_bas_sut To sut1 ' Kapalı dosyaya ait son dolu sütun sayısı
Cells(bas_satir_no, say).Value = ExecuteExcel4Macro(deg4 & r & "C" & j) 'kapalı dosyadaki değerlere ait prosüdür
If Cells(bas_satir_no, say).Value = 0 Then
Cells(bas_satir_no, say).Value = ""
End If
 

Ekli dosyalar

Abi dosyayı denedimdi 8-9 dosyayı birleştirirken tüm dosya isimlerini getirmiyor sadece 1 dosyanın ismini yazıyor.
Kırmızı satırı kodlarınızda yeniden düzenleyin.:cool:
Rich (BB code):
'Cells(bas_satir_no, 1) = Dosya
'Cells(bas_satir_no, 1).Interior.ColorIndex = 8
'bas_satir_no = bas_satir_no + 1

For r = veri_alinacak_bas_sat To sat1 ' Kapalı dosyaya ait son dolu satır sayısı
Cells(bas_satir_no, "F").Value = Dosya.Name
say = bas_satun_no
For j = veri_alinacak_bas_sut To sut1 ' Kapalı dosyaya ait son dolu sütun sayısı
Cells(bas_satir_no, say).Value = ExecuteExcel4Macro(deg4 & r & "C" & j) 'kapalı dosyadaki değerlere ait prosüdür
If Cells(bas_satir_no, say).Value = 0 Then
Cells(bas_satir_no, say).Value = ""
End If
 
Kırmızı satırı kodlarınızda yeniden düzenleyin.:cool:
Rich (BB code):
'Cells(bas_satir_no, 1) = Dosya
'Cells(bas_satir_no, 1).Interior.ColorIndex = 8
'bas_satir_no = bas_satir_no + 1

For r = veri_alinacak_bas_sat To sat1 ' Kapalı dosyaya ait son dolu satır sayısı
Cells(bas_satir_no, "F").Value = Dosya.Name
say = bas_satun_no
For j = veri_alinacak_bas_sut To sut1 ' Kapalı dosyaya ait son dolu sütun sayısı
Cells(bas_satir_no, say).Value = ExecuteExcel4Macro(deg4 & r & "C" & j) 'kapalı dosyadaki değerlere ait prosüdür
If Cells(bas_satir_no, say).Value = 0 Then
Cells(bas_satir_no, say).Value = ""
End If
Teşekkürler abi
 
Geri
Üst