Kodlardaki MsgBox Düzenlemesi Hakkında.

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
964
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
14-02-2026
Merhabalar;
Aşağıdaki kodlarda belirlediğim klasörden Textbox 1 değerine göre arama yaptırıp,bulunan .pdf dosyasını açtırmaktayım. Örneklerden bakarak yaptığım kodlarda msgbox uyarısının dosyayı bulamadığında çıkmasını istiyorum fakat dosya bulunup açılsada yine uyarı çıkıyor.Sadece dosyanın bulunamadığı durumlarda uyarı mesajı çıkması için küçük bir dokunuş gerekiyor sanırım...
Kod:
Private Sub CommandButton6_Click()

Y = "C:\Users\usr\Desktop\o"
D = Dir("D:\eee" & "\*.pdf")
While D <> ""
D = Dir
Wend
Set s = CreateObject("Shell.Application")
s.Open Y & "\" & TextBox1.Text & ".pdf"
On Error GoTo yok
s.Open Y & "\" & TextBox1.Text & ".pdf"
yok:
MsgBox "Aradığınız dosya Mevcut değil."
Set s = Nothing
End Sub
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,873
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
kod:
Kod:
Private Sub CommandButton6_Click()

dosya = "C:\Users\usr\Desktop\o\" & TextBox1.Text & ".pdf"
If CreateObject("Scripting.FileSystemObject").FileExists(dosya) = True Then
CreateObject("Shell.Application").Open dosya
Else
MsgBox "Aradığınız dosya Mevcut değil."
End If
End Sub
 

yesimgurol

Altın Üye
Katılım
8 Aralık 2011
Mesajlar
964
Excel Vers. ve Dili
Excel 2016,32bit
Altın Üyelik Bitiş Tarihi
14-02-2026
Tamamdır,Halit Bey,teşekkür ederim.İyi çalışmalar.:)
 
Üst