• DİKKAT

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

Bir klasörde dosya uzantısı yoksa hata vermeden devam etmesi

Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
Merhabalar

Aşağıdaki kod düzenimde bir revize gerekiyor.

Bu kodla C:\Users klasörü altında Userform'da Textboxta yazdığım değer ne ise gidip o klasör içerisindeki ErrdisableBul.prn dosyasını ErrdisableBul.pl dosyası na çeviriyor.

Sorun şu. Diyelimki Errdisablebul.prn dosyası bu klasörde yoksa yada daha önce prn uzantısı pl olarak değişitirlmişse haliyle prn uzantılı dosyayı bulamıyor ve hata veriyor. Bu hatayı vermesin istiyorum. Yani prn dosyası yoksa pl uzantılı dosya varsa kod çalışmaya devam etsin bir sonraki adıma geçebileyim.

Bilgi ve yardımlarınızı rica ederim

Kod:
Sub change()
Dim eskiad As String
Dim yeniad As String
eskiad = _
"C:\Users" & "\" & UserForm2.TextBox1.Text & "\" & "ErrDisableBul.prn"
yeniad = _
"C:\Users" & "\" & UserForm2.TextBox1.Text & "\" & "ErrDisableBul.pl"
Name eskiad As yeniad
End Sub
 
hata veren satırdan önce

Kod:
on error resume next

yazınız. Kodlarda herhangi bir hata ile karşılaşıldığında hatayı yok sayarak devam eder.
 
çözüm basitmiş :) çok teşekkür ederim üstadım
 
Geri
Üst