CommandButton ile hücreye

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,166
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, sayın hocalarım, COmmandButton ile klasör seçtiriyorum

Kod:
Private Sub CommandButton1_Click()
Set Klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasör seçiniz!", 0)
    If Klasor Is Nothing Then
        MsgBox "İşleme devam etmek için klasör seçiniz!", vbCritical
        Exit Sub
    End If
End Sub
Seçilen bu klasörün yolunu Sayfa1 A2 hücresine nasıl yazdırabilirim?
Şimdiden teşekkür ederim.
Saygılarımla.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Range("A1") = klasor.self.Path
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,166
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Merhaba,

Kod:
Range("A1") = klasor.self.Path
Hocam cevabınız için teşekkür ederim.

Private Sub CommandButton1_Click()
Set Klasor = CreateObject("Shell.Application").BrowseForFolder(0, "Lütfen bir klasör seçiniz!", 0)
Sheets("Sayfa1").Range("A1") = klasor.self.Path
If Klasor Is Nothing Then
MsgBox "İşleme devam etmek için klasör seçiniz!", vbCritical
Exit Sub
End If
End Sub

Şeklinde mi olacak?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
End if ile end Sub arasında olmalı, doğal olarak.
Bildiğinizi düşünerek sadece ilgili satırı söylemiştim.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,166
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
End if ile end Sub arasında olmalı, doğal olarak.
Bildiğinizi düşünerek sadece ilgili satırı söylemiştim.
İlgi ve alakanıza teşekkür ederim hocam, saygılarımla.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
ilgi=alaka
ikisini aynı anda kullanmak saçma oluyor.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,166
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
ilgi=alaka
ikisini aynı anda kullanmak saçma oluyor.
Haklısınız hocam, aslında öyle. Ancak söylem olarak yerleşmiş ağzımıza.
Teşekkür ederim.
 
Üst