hakki83

Makro ile Sayfa Adı Değişikliğini Engelleme

  • Konuyu başlatan Konuyu başlatan hakki83
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
28 Tem 2022
Mesajlar
887
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar

Bilindiği gibi excel sayfalarında sayfa adı, varsayılan olarak Sayfa1’dir. Ve artarak gider. Sayfa adlarını dilediğimiz gibi değiştirebiliriz.

Sorum şudur:
Excel dosyalarıma sayfa adı olarak (atıyorum) Manolya adını veriyorum. Ve bu Manolya adının değiştirilmesini istemiyorum. Eğer değiştirilirse makro kodlarının çalışmamasını, hata vermesini istiyorum.

Makro kodlarıma; sayfa adıyla tümleşik olabilmesi için, içinde Manolya kelimesi geçen hangi satırı ilave etmeliyim?
 
Çözüm
Sayfa isimlerini değiştirme sanırım engellenemiyor ama kodlarınıza bir sayfa adı kontrolü koyarsanız ve kodlarınızı şifrelerseniz, o zaman sayfa adı değişmişse o zaman kodlar çalışmaz.
Böyle bir öneri yapabilirim...

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(7 satır)
MsgBox "Hata" kısmına istediğiniz kodları yazarsınız.
Sayfa isimlerini değiştirme sanırım engellenemiyor ama kodlarınıza bir sayfa adı kontrolü koyarsanız ve kodlarınızı şifrelerseniz, o zaman sayfa adı değişmişse o zaman kodlar çalışmaz.
Böyle bir öneri yapabilirim...

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(7 satır)
MsgBox "Hata" kısmına istediğiniz kodları yazarsınız.
 
Çözüm
@hakki83

Bence biraz GÖZDEN GEÇİR menüsündeki ÇALIŞMA KİTABINI KORU seçeneğini,
YAPI (structure) seçeneği işaretli olarak ve parola kullanarak uygulama işlemini biraz kurcalayın.

Belgenizde mevcut makro kodlarında sayfa isimleri kontrol edilip,
bu ontrol sonrasında diğer işlemlere geçilmesi (sayın Admin 'in verdiği cevaptaki gibi) sağlanabilir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt