• DİKKAT

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

işlem başarılı bilgisi

  • Konbuyu başlatan Konbuyu başlatan dirac
  • Başlangıç tarihi Başlangıç tarihi
Katılım
14 Eylül 2005
Mesajlar
19
Makroda yaptığımız arama ve dosya açma gibi bazı komutların başarıyla yapılıp yapılmadığını kontrol etmek ve buna göre makroyu yönlendirmek istiyorum. On Error dışında bir yöntemle bunu yapabilir miyim?

mesala if içinde dosya açma başarılı ise şu komutları yap veya find komutu ile istenen değer bulunmadıysa sakin ol burdakileri yap gibi :)

umarım anlatabilmişimdir arkadaşlar

teşekkürler
 
on error dışında demişsiniz ama on error goto aslında sizin aradığınız şeyin ta kendisi
 
mesala if içinde dosya açma başarılı ise şu komutları yap veya find komutu ile istenen değer bulunmadıysa sakin ol burdakileri yap gibi
Elbette alternatif kodlar yazılabilir örneğin find komutunun yerine verinin "deg=worksheetfunction.countif(....)" fonksiyonu ile var olup olmadığına bakılabilir. Eğer varsa deg değişkeninin değeri sıfırdan büyük olacaktır. Bir dosyanın açık olup olmadığıda; açık excel dosyalarının isimleri taranarak bulunabilir. Ama bunun yapılabilmesi içinde tüm dosyaların aynı excel programı içinde açılmış olmaları gerekliliğidir.

[vb:1:32bfbeb224]For a = 1 To Workbooks.Count
MsgBox Workbooks(a).Name
Next[/vb:1:32bfbeb224]
 
Geri
Üst