işlem başarılı bilgisi

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
 
Katılım
22 Haziran 2005
Mesajlar
998
Excel Vers. ve Dili
Office 2007 Türkçe
on error dışında demişsiniz ama on error goto aslında sizin aradığınız şeyin ta kendisi
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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]
 
Üst