• DİKKAT

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

açılamayan belge için mesaj versin ve işleme devam etsin

Katılım
2 Ağustos 2011
Mesajlar
2
Excel Vers. ve Dili
2007 tr
Merhaba,
normalde aşağıdaki komutu kullanarak istediğim belgeyi açabiliyorum.

adres = ("\\server\dosya1\dosya2\belge.xlsx")
Workbooks.Open adres


Ama server'a erişemeyip belgeyi açamadığımda makro hata mesajı veriyor ve makro yarım kalıyor.
Bunun yerine msgbox'da "belgeye erişilemiyor" gibi bir mesaj verdirip diğer işlemlere geçebilirmiyim?
 
Merhaba
Bu kodu dener misin_?
Kod:
Option Explicit
[COLOR="Red"]Sub açık()
Dim HT As Variant, adres As String
On Error GoTo HT[/COLOR]
adres = ("\\server\dosya1\dosya2\belge.xlsx")
Workbooks.Open adres
[COLOR="red"]Exit Sub
HT:
MsgBox "Dosyaya Erişilemiyor", vbCritical[/COLOR]
End Sub
Kırmızı bölümler eklenmiştir.
 
Ufak tefek değişiklikler ile kendi makroma uyguladım ve makrom istediğim şekilde çalıştı.
Teşekkür ederim..
 
Selamlar Arkadaşlar,

Ben makrosuz bu işlemi yapmak istiyorum, dokümanımda herhangibir şekilde makro yok, açıkçası olmadan işlem yapabilmek istiyorum.

Bu durumda bir dosyaya erişemediğsem hata vermesi yerine "boş" yazdır gibi bir formül var mı ? Mesela yazdırdığım dosyayı bulamadığı için bir pencere açılıyor ve dosyayı göster diyor, ben bunun yerine "boş" kalması veya "hata" yazması için denemeler yapıyorum ama açıkçası henüz gerçekleştiremedim, ne önerirsiniz ?

Teşekkürler
 
Geri
Üst