dosya adı yanına bir hücredeki değeride birleştirmek

Katılım
15 Mart 2005
Mesajlar
20
Merhaba arkadaşlar,

Listbox a aşağıda yazılı kodlar sayesinde ilgili klasördeki excel dosyalarının isimlerini sıralayabiliyorum. Buna ek olarak SIRALANAN DOSYA ADLARININ YANINA HER DOSYADA BULUNAN SAYFA2 DEKİ d30 NOLU HÜCRE ÇERİĞİNİN DE birleşmesini istiyorum. Hücrede bir sayı var.

ÖRNEK;
deneme.xls - 300

Kodlar;

Private Sub UserForm_Initialize()
Dim hWnd As Long
Dim ds, dc, f, s
hWnd = FindWindowA(vbNullString, Me.Caption)
SetWindowLongA hWnd, -16, GetWindowLongA(hWnd, -16) Or &H20000
Set ds = CreateObject("Scripting.FileSystemObject")
Set f = ds.GetFolder("D:\musteri\musteriler\")
Set dc = f.Files
For Each dosya In dc
muslistbox.AddItem dosya.Name
Next
End Sub


Selamlar.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kırmızı satırı ilave ederek denermisiniz.

[vb:1:8c7093fd14]muslistbox.AddItem dosya.Name & ExecuteExcel4Macro("'D:\musteri\musteriler\[" & dosya.Name & "]Sayfa2'!R30C4")[/vb:1:8c7093fd14]
 
Katılım
15 Mart 2005
Mesajlar
20
İlgili dosyayı gönderiyorum

Merhaba arkadaşım "Leventm"

Verdiğiniz kodu ekledim. Ancak hata mesajı verdi.İlgili dosya ekte. İlginiz için teşekkür ederim.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
[vb:1:d89d5d98f1]muslistbox.AddItem dosya.Name & " : " & ExecuteExcel4Macro("'D:\musteri\musteriler\[" & dosya.Name & "]TAHSİLAT TAKİBİ'!R30C4")[/vb:1:d89d5d98f1]
 
Katılım
15 Mart 2005
Mesajlar
20
Teşekkür ederim. Veyselemre
 
Üst