- Katılım
- 19 Ağustos 2022
- Mesajlar
- 52
- Excel Vers. ve Dili
- excel 2016
- Altın Üyelik Bitiş Tarihi
- 19-08-2023
merhaba hocalarım üstatlarım...aşağıdaki makro kodunu bir yerden bulmuştum..
tam istediğim ya da başlıkta dediğim işlemi yapıyor...
a1 hücresindeki ifadeyi klasörde arıyor ve varsa o dosya ile birlikte bir klasör açılıyor...
işte sıkıntım burada, ifadenin olduğu bir dosya olmasa da boş bir klasör açıyor...(olursa zaten sadece dosyanın olduğu bir klasör açılıyor bu güzel ve istediğim şey)
örneğin ben a1 , b1..... birçok hücreyi aynı anda aratan aşağıdaki makroyu çoğalttım ve yazdım...
100 hücredeki ifadeyi aynı anda arıyor ama örneğin 5 ifadenin olduğu dosya varsa bu dosyaların olduğu 5 klasör ile birlikte 95 boş klasör de açılıyor....
bu hem bilgisayarı zorluyor hem de bunları tek tek kapatmak zulüm...
a1 hücresindeki ifadenin olduğu dosya varsa, o dosya ile birlikte bir klasör açılsın
b1 hücresindeki ifadenin olduğu dosya yoksa herhangi bir klasör açılmasın..
c1 hücresindeki ifadenin olduğu dosya varsa, o dosya ile birlikte bir klasör açılsın...gibi tabi hepsi aynı anda oluyor...
bende 100 ayrı klasör açılıyor.....istediğim bu boş klasörleri açmasın...yani ifadenin olmadığı durumda boş klasör olmasın..
dolu klasör açılsın ve ben bunların üstünde işlem yapayım...
Sub Ara()
Rky_aranacak$ = Sayfa1.Range("a1")
Evn_nerede$ = "C:\Users\W111251\Desktop\dosya\"
Call Shell("explorer ""search-ms://query=" & Rky_aranacak & "&crumb=location:" & Evn_nerede & """", vbNormalFocus)
End Sub
tam istediğim ya da başlıkta dediğim işlemi yapıyor...
a1 hücresindeki ifadeyi klasörde arıyor ve varsa o dosya ile birlikte bir klasör açılıyor...
işte sıkıntım burada, ifadenin olduğu bir dosya olmasa da boş bir klasör açıyor...(olursa zaten sadece dosyanın olduğu bir klasör açılıyor bu güzel ve istediğim şey)
örneğin ben a1 , b1..... birçok hücreyi aynı anda aratan aşağıdaki makroyu çoğalttım ve yazdım...
100 hücredeki ifadeyi aynı anda arıyor ama örneğin 5 ifadenin olduğu dosya varsa bu dosyaların olduğu 5 klasör ile birlikte 95 boş klasör de açılıyor....
bu hem bilgisayarı zorluyor hem de bunları tek tek kapatmak zulüm...
a1 hücresindeki ifadenin olduğu dosya varsa, o dosya ile birlikte bir klasör açılsın
b1 hücresindeki ifadenin olduğu dosya yoksa herhangi bir klasör açılmasın..
c1 hücresindeki ifadenin olduğu dosya varsa, o dosya ile birlikte bir klasör açılsın...gibi tabi hepsi aynı anda oluyor...
bende 100 ayrı klasör açılıyor.....istediğim bu boş klasörleri açmasın...yani ifadenin olmadığı durumda boş klasör olmasın..
dolu klasör açılsın ve ben bunların üstünde işlem yapayım...
Sub Ara()
Rky_aranacak$ = Sayfa1.Range("a1")
Evn_nerede$ = "C:\Users\W111251\Desktop\dosya\"
Call Shell("explorer ""search-ms://query=" & Rky_aranacak & "&crumb=location:" & Evn_nerede & """", vbNormalFocus)
End Sub