Çözüldü Makrolu dosyalarımın sayfa adı

hakki83

Site Üyesi
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?
 
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...

[REACTS=1,2]Private Sub Worksheet_Change(ByVal Target As Range)

If Me.Name <> "Manolya" Then
MsgBox "Hata"
Exit Sub
End If
End Sub[/REACTS]
MsgBox "Hata" kısmına istediğiniz kodları yazarsınız.
 
@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.

.
 
Konuyu başlatan
Site Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
2
Üst