• DİKKAT

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

Makro hata verirse kaydet kapat

Katılım
26 Kasım 2006
Mesajlar
234
Excel Vers. ve Dili
2010-2013 Türkçe
Hatalı bir kod çalışınca Sarı olarak işaretlenen VBA sayfası hiç açılmasın. program otomatik olarak kendini kaydedip kapatsın istiyorum. Mümkünmüdür?
 
Hatalı bir kod çalışınca Sarı olarak işaretlenen VBA sayfası hiç açılmasın. program otomatik olarak kendini kaydedip kapatsın istiyorum. Mümkünmüdür?

dosyanızdaki makro 1 tane ise ekteki gibi bir formul uygulayyınız..


Sub sizinmakro()
On Error GoTo kapat: 'Makronun baş kısmına ekleyin.




GoTo son: 'bu kısım kapatma işlemini hata vermesse es geçmesi için

kapat: ' hata verdiğinde bu alana gelicek
ActiveWorkbook.Save
ActiveWorkbook.Close
son: ' hatasız işlemde devam ediceği bolum.
End Sub
 
dosyanızdaki makro 1 tane ise ekteki gibi bir formul uygulayyınız..


Sub sizinmakro()
On Error GoTo kapat: 'Makronun baş kısmına ekleyin.




GoTo son: 'bu kısım kapatma işlemini hata vermesse es geçmesi için

kapat: ' hata verdiğinde bu alana gelicek
ActiveWorkbook.Save
ActiveWorkbook.Close
son: ' hatasız işlemde devam ediceği bolum.
End Sub

Anladım ama bir tane kod yok :( Yüzlerce dersem çok olur ama Yüzün üzerinde o kesin.

Kodlara dokunmadan yapmanın bir yolu yokmudur?
 
Anladım ama bir tane kod yok :( Yüzlerce dersem çok olur ama Yüzün üzerinde o kesin.

Kodlara dokunmadan yapmanın bir yolu yokmudur?

Belki bir makro vardır tüm makrolar için geçerli olacak ama bilgim yok..

On error call kaydet_kapat gibi birşey yapmak lazım galiba.
 
Bence bu sağlıklı bir mantık değil, hatayı düzeltmek gerek.
 
Merhaba, Hala böyle bir koda ihtiyacım var. Bu konuda fikri olan var mı?
 
Geri
Üst