• DİKKAT

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

Soru Workbooks.Open Hatası??

Katılım
27 Eylül 2016
Mesajlar
60
Excel Vers. ve Dili
2010 tr
If Dir("C:\Zarf Açma Belgeleri.xlsm") <> "" Then
Workbooks.Open ("C:\Zarf Açma Belgeleri.xlsm")
End If

Arkadaşlar bu makro çalışırken C de dosyayı bulursa sorun yok.ama bulamazsa arıyor duruyor. excel yanıt vermiyor.çöküyor.
Buna süre atasak mesela 2 sn boyunca arasın bulamazsa bir sonraki satıra geçsin.mümkün mü acaba?
 
Merhaba.

Aslında yukarıdaki kodlar ile öyle bir sorun yaşamamanız lazım ama bir de şu kodları deneyin.

Kod:
Sub DosyaAc()
    Dim Dosya As Object
    Set Dosya = CreateObject("Scripting.FileSystemObject")
    If Dosya.FileExists("C:\Zarf Açma Belgeleri.xlsm") Then
        Workbooks.Open ("C:\Zarf Açma Belgeleri.xlsm")
    End If
End Sub
 
Merhaba.
Aslında yukarıdaki kodlar ile öyle bir sorun yaşamamanız lazım ama bir de şu kodları deneyin.
Kod:
Sub DosyaAc()
    Dim Dosya As Object
    Set Dosya = CreateObject("Scripting.FileSystemObject")
    If Dosya.FileExists("C:\Zarf Açma Belgeleri.xlsm") Then
        Workbooks.Open ("C:\Zarf Açma Belgeleri.xlsm")
    End If
End Sub
Denedim olmuyor.
 
Birde bunu dene

Kod:
Sub DosyaAc()
Dosya = "C:\Zarf Açma Belgeleri.xlsm"
Dim fL As Object
Set fL = CreateObject("Scripting.FileSystemObject")
If fL.FileExists(Dosya) = True Then
Workbooks.Open (Dosya)
End If
End Sub
 
Geri
Üst