• DİKKAT

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

klasör yolu adresini hücreye yazdırma

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Değerli Arkadaşlar..!

Private Sub CommandButton1_Click()
Dim Klasor As Object
Set Klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Klasör Seçimi..!", 1)
Set Klasor = Nothing
End Sub


Yukarıda butona atanmış olan (Klasöre Gözat) iletisinden, takip edilen klasör yolu ile, klasör seçimi yapıldığında ve Tamam dendiğinde, adres yolunu B4 bücresine yazdırsın ve sonuna "&PANEL!D36&".jpg" ibaresini eklesin..

Neticede; örnek olarak, şu şekli almalı..

="C:\Documents and Settings\Ekrem Baltacıoğlu\ Belgelerim\Yeni Klasör\"&PANEL!D36&".jpg" gibi..

Yardımcı olacak arkadaşlara minnetle..
 

Ekli dosyalar

Son düzenleme:
Selamlar,

Aşağıdaki şekilde denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim Klasor As Object

    Set Klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Klasör Seçimi..!", 1)
    [COLOR=red]Range("B4") = Klasor.Self.Path & "\" & [PANEL!D36] & ".jpg"[/COLOR]
    Set Klasor = Nothing
End Sub
 
Korhan bey.. hata (ru time error 13) verdi, nedenini anlayamadım..
 
Merhaba,
aşağıdaki gibi denermisiniz, kolay gelsin.
Kod:
Sheet1.Range("B4") = Klasor.Self.Path & "\" & "PANEL!D36" & ".jpg"
 
Sayın dantex bu defada 424 hatası verdi.. Bunu da ilave edilen;
(& "\" & "PANEL!D36" & ".jpg") bu ibarede yapıyor.
 
Siz butonu çalıştırdığınızda dialog penceresi açılıp, klasör seçebiliyormusunuz?
Çünkü bende sorunsuz çalışıyor.
 
klasörü seçtikten sonra hata veriyor, yukarıda bahsettiğim ibareyi kaldırınca çalışıyor. Fakat sizde hata vermediğine göre bende bir sorun var olduğu anlaşılıyor.. O zaman iyice tetkik edeyim..
 
Sayın dantex Verdiğiniz kodun başındaki (Sayfa1.) ibaresini kaldırınca çalıştı.. Hayret...
Herneyse oldu ya.. Herşey için teşekkürler, sizi de yormuş olduk, Sağlık ve başarılar diliyorum..
(Size de, Korhan Bey'e de)
 
Son düzenleme:
Geri
Üst