Parola Korumalı Excel Makro - Easy Excel VBA

İçindekiler

Çalışma kitaplarını ve çalışma sayfalarını parolayla koruyabildiğiniz gibi, bir makroyu parolayla koruma içinde Excel görüntülenmekten (ve yürütülmekten).

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

1. İlk olarak, korumak istediğiniz basit bir makro oluşturun.

Range("A1").Value = "Bu gizli koddur"

2. Ardından, Araçlar, VBAProject Özellikleri'ne tıklayın.

3. Koruma sekmesinde, "Görüntülemek için projeyi kilitle" seçeneğini işaretleyin ve iki kez bir parola girin.

4. Tamam'a tıklayın.

5. Excel dosyasını kaydedin, kapatın ve yeniden açın. Kodu görüntülemeyi deneyin.

Aşağıdaki iletişim kutusu görünecektir:

Yine de komut düğmesine tıklayarak kodu çalıştırabilirsiniz, ancak kodu artık görüntüleyemez veya düzenleyemezsiniz (şifreyi bilmiyorsanız). İndirilebilir Excel dosyasının şifresi "kolay"dır.

6. Makronun yürütülmesini parolayla korumak istiyorsanız, aşağıdaki kod satırlarını ekleyin:

Varyant olarak şifreyi karart
şifre = Application.InputBox("Şifreyi Girin", "Şifre Korumalı")
Vaka şifresini seçin
Durum = Yanlış
'hiçbir şey yapma
Durum = "kolay"
Range("A1").Value = "Bu gizli koddur"
Durum Başka
MsgBox "Yanlış Şifre"
Seçimi Bitir

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Açıklama: Makro, Application nesnesinin InputBox yöntemini kullanır. Kullanıcılar İptal'i tıklatırsa, bu yöntem False döndürür ve hiçbir şey olmaz (InputBox kaybolur). Yalnızca kullanıcı parolayı bildiğinde (tekrar "kolay") gizli kod yürütülür. Girilen parola yanlışsa, bir MsgBox görüntülenir. Proje görüntülenmeye karşı korunduğundan, kullanıcının Visual Basic Düzenleyicisi'ndeki parolaya bakamayacağını unutmayın.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave