admin

Makro Şifreleme

Okuduğunuz içerik:
Makro Şifreleme

Excel'de çalışma kitaplarını, sayfalarını koruyabileceğiniz gibi, yazmış olduğunuz bir makronun görüntülenmesini (ve yürütülmesini) istemiyorsanız buun içinde şifre oluşturabilirsiniz.

Çalışma sayfanıza bir komut düğmesi (CommandButton) 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 = "Gizli Kod Örneği"

2.Daha sonra, Tools, VBAProject Properties'i tıklayın.

mp1


3. Protection sekmesinde, "Look project for viewing"i işaretleyin ve ikikutucuğa da aynı şifreleri girin.

mp2


4. Ok'a tıklayın.

5. Excel dosyasını kaydedin, kapatın ve yeniden açın. Kodu görüntülemeye çalışın.

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

mp3


Yazdığınızkodu, sayfaya eklediğiniz komut düğmesine (CommandButton) tıklayarak çalıştırabilirsiniz, ancak artık kodu görüntüleyemez veya düzenleyemezsiniz (şifreyi bilmediğiniz sürece). Burada %100 bir güvenlikten söz etmek yine de zordur. Şifre kırıcı yazılımlar her programda olduğu gibi Excel'de de vardır. Şifrenizin kırılmasını engellemeyi zorlaştırmak istiyorsanız, şifre zorluğunu üst düzey tutmalısınız.

6. Eğer parolayı bilmeyenlerin makroyu çalıştırmasını engellemek istiyorsanız, aşağıdaki kod satırlarını ekleyerek bunun önüne geçebilirsiniz.


Kod:
Dim parola As Variant

parola = Application.InputBox("Parolayı Yazın", "Parola Korumalıdır")
Select Case parola
Case Is = False
'
Case Is = "ExcelDepo"
Range("A1").Value = "Gizli Kod Örneği"
Case Else
MsgBox "Geçersiz Parola"
End Select

Sayfaya eklediğiniz komut düğmesine tıkladığınızda, sonuç aşağıdaki gibi olacaktır.

mp4


Açıklama: Makronun şifresini girmek için burada InputBox yöntemini kullandık. Eğer İptal'i tıklanırsa, bu yöntem False değerini döndürür ve hiçbir şey olmaz (InputBox kaybolur). Eğer kullanıcı şifreyi biliyorsa, kodları görmeseniz bile kodlar çalışır. Eğer girilen şifre yanlışsa, bir MsgBox görüntülenir ve size yanlış şifre yazdığınızı belirtir.
 

Hazır Excel Dosyası İndir

İki Ayrı Kriterden Birine Eşit Değerleri Sayma işleminin nasıl yapılacağı öğretilmektedir.
5.00 Oylama 1 İnceleme
İndirilme
3
Güncelleme
Birden Çok Kitere Ait Değerleri Sayma işleminin nasıl yapılacağı öğretilmektedir.
5.00 Oylama 1 İnceleme
İndirilme
4
Güncelleme
5.00 Oylama 1 İnceleme
İndirilme
2
Güncelleme
İki Sayı Arasındaki Değerleri Sayma işleminin nasıl yapılacağı öğretilmektedir.
5.00 Oylama 1 İnceleme
İndirilme
2
Güncelleme
İki Tarih Arasındaki Harcamaları Sayma işleminin nasıl yapılacağı öğretilmektedir.
5.00 Oylama 1 İnceleme
İndirilme
4
Güncelleme

İpucu

Üst
Konuşma Başlat
Sitemiz ile ilgili tüm soru(n)larınız için hızlı iletişim kurabilirsiniz. Excel sorularınız cevaplanmayacaktır.
Ekip üyelerimizden ilk müsait olan cevap verecektir.