Soru Vba Exe Yapınca Debug Hatasında Kod Ekranı Çıkmasın

Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
Merhaba,

Vba ile hazırladığım ürün kayıt programını exe haline getirdim yani program gibi açılıyor fakat kullanırken hata vermesi durumunda debug geliyor ekrana ve debug a tıklayınca kod bölümü açılıyor. Kod bölümünün açılmasını nasıl engellerim.? Engelledikten sonra açmanın bir yolu var mı? On Error Resume Next yazmam yeterli olur mu?

Teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Bu tarz bir çalışma hiç kullanmadım. Ama çalışmanıza hata kontolleri ekleyerek hatalı durumları yönetmeniz gerekir.

ON ERROR RESUME NEXT komutu hataları giderir ancak kullanımı pek tavsiye edilmez. Nedeni ise beklenmedik durumlar oluşabilir. Bunun yerine hata kontrolleri kullanılması tavsiye edilir.
 
Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
Merhaba,

Bu tarz bir çalışma hiç kullanmadım. Ama çalışmanıza hata kontolleri ekleyerek hatalı durumları yönetmeniz gerekir.

ON ERROR RESUME NEXT komutu hataları giderir ancak kullanımı pek tavsiye edilmez. Nedeni ise beklenmedik durumlar oluşabilir. Bunun yerine hata kontrolleri kullanılması tavsiye edilir.
Bilgilendirmeniz için çok teşekkür ederim. Belirttiğiniz hata kontrolleri için örnek vermeniz mümkün mü acaba?

İyi çalışmalar dilerim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz DEBUG ekranını ve hata veren kod satırını paylaşın ona göre yönlendirme yapalım.
 

yasarcan

Altın Üye
Katılım
30 Nisan 2016
Mesajlar
100
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
25-05-2026
Sanırım kodlara debug sonrası ulaşılmasının önüne geçmek adına isteniyor
 
Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
İstenen buysa VB editörüne şifre konulabilir.
Şifre koyduğumda bazen programa tıklayınca vba editörü açılıyor direkt, userform açılması gerekirken. Kodlara ulaşılmasının önlenmesi amaç. On Error Resume Next yazdığımda bu seferde program debug a düşmüyor ama açılıyor gibi mouse göstergesi gösterip sonrasında programı kapatıyor. Her zaman olmuyor bu hata arada bir oluyor. Bunun önüne nasıl geçebilirim.

Teşekkürler.
 
Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
Şifre koyduğumda bazen programa tıklayınca vba editörü açılıyor direkt, userform açılması gerekirken. Kodlara ulaşılmasının önlenmesi amaç. On Error Resume Next yazdığımda bu seferde program debug a düşmüyor ama açılıyor gibi mouse göstergesi gösterip sonrasında programı kapatıyor. Her zaman olmuyor bu hata arada bir oluyor. Bunun önüne nasıl geçebilirim.

Teşekkürler.
Yani butona tıklayınca bazen açılıyor bazen açılmıyor(programı tamamen kapatıyor.)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hata ekranını ve hata veren kod satırını paylaşmanızı istemiştim. Sanırım gözünüzden kaçtı.
 
Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
Hata ekranını ve hata veren kod satırını paylaşmanızı istemiştim. Sanırım gözünüzden kaçtı.
Hatayı dünden beri almıyorum aldığımda ekran görüntüsünü paylaşacağım, ilginç bir şekilde bazen program açılırken hataya düşüyor, her zaman olmuyor. Bir de Stok durumları listelettiğim butona basınca imleç yüklüyor gibi dönüyor ama yüklenmeyip program kapanıyor debug gelmiyor bu kısımda.
 
Katılım
3 Ekim 2022
Mesajlar
37
Excel Vers. ve Dili
EXCEL VBA
Altın Üyelik Bitiş Tarihi
04-10-2023
Projem Ektedir. Arama yavaş çalışıyor ve Stok Durumuna tıklayınca ilk açılışta program kapanıyor kendi kendine, programda 1 kez kayıt (işlem) yapınca Stok Durmunu gösteriyor ve kapanmıyor. Daha hızlı Arama ve Stok Durumu için yardımcı olabilirseniz çok sevinirim. Teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Farklı sorularınız için farklı başlıklar açmalısınız.
 
Üst