Excel de klasör açma işlemi

Katılım
14 Mart 2018
Mesajlar
9
Excel Vers. ve Dili
excel 2017
İyi günler ,

excel de istediğim bir klasörü direk köprüde olduğu gibi tıkladığım zaman nasıl açabilirim , yardımcı olabilir misiniz, örneğin bi dosyalar var köprülerle zaten excelden tıkladığımda dosyaları görebiliyorum ama hani kullanıcı direk klasöre bakmak istediğinde excel den cıkmadan nasıl klasörü açabilir ?
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Kod:
Sub Test()
    Shell "explorer C:\TestFolder", vbNormalFocus
End Sub
.
 
Katılım
11 Haziran 2008
Mesajlar
121
Excel Vers. ve Dili
2003
Dosyaya nasıl köprü veriyorsan, klasöre de o şekilde yol vere bilirsin.
Konuyu yanlış anlamadım umarım.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Sayıın Haluk çok teşekkürler. Yukarıda verdiğiniz kodu, makro düğmesiyle değil de F10 düğmesiyle çalıştırmak istersek bunun kodunu da yazabilirmisiniz
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Alternatif çözüm(Haluk Üstad, mutlaka farklı bir çözüm önerecektir)

Bir modüle aşağıdaki kodları yazın.
Dosyanızı kaydedip kapatın, tekrar açın, F10'a basarak sonucu izleyin.
Kod:
Sub Auto_Open()
Application.OnKey "{F10}", "Klasor_Ac"
End Sub
Sub Klasor_Ac()
Shell "explorer C:\TestFolder", vbNormalFocus
End Sub
Sub Auto_Close()
Application.OnKey "{F10}"
End Sub
Not: Bu dosyanız açıkkken, başka Excel dosyası açtığınızda da F10 tuşu bu makroyu çalıştıracaktır.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Alternatif çözüm(Haluk Üstad, mutlaka farklı bir çözüm önerecektir)

Bir modüle aşağıdaki kodları yazın.
Dosyanızı kaydedip kapatın, tekrar açın, F10'a basarak sonucu izleyin.
Kod:
Sub Auto_Open()
Application.OnKey "{F10}", "Klasor_Ac"
End Sub
Sub Klasor_Ac()
Shell "explorer C:\TestFolder", vbNormalFocus
End Sub
Sub Auto_Close()
Application.OnKey "{F10}"
End Sub
Not: Bu dosyanız açıkkken, başka Excel dosyası açtığınızda da F10 tuşu bu makroyu çalıştıracaktır.
autoopen ve autoclose olaylarına değilde thisworkbook modülünde activate ve deactivite olaylarına yazmak daha uygun olacak kanaatindeyim.:cool:
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Evet sayın turist çok güzel oldu. Teşekkür ederiz.
Evren uzmanım saygılar. Evren uzmanım farklı kodlar varsa denemek isteriz.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,271
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Evren Bey ve sayın turist bana söyleyecek bir şey bırakmamışlar .....(y)

.
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Evren Bey ve sayın turist bana söyleyecek bir şey bırakmamışlar .....(y)

.
Üstadım, sağolun.
Elbette; her dosyanın yapısı ve işlev amacına uygun farklı çözümler olacaktır.
Verdiğimiz örnek bunlardan sadece biriydi.
Tabii ki; çalışma mantığı aynı olmakla birlikte , ThisWorkbook, Worksheet uygulamaları(Activate, change vb.), kodu bir butona atamak gibi ...
Tam da sizin deyişinizle; " Kod anlatılmaz, yazılır! "
 
Üst