Excel Formül
Modül 7: İleri Düzey Uygulamalar ve Gerçek Hayat Senaryoları

VBA ile Excel Dosyalarını Şifreleme ve Kısıtlama

Hazırladığınız raporları dış dünyaya veya farklı departmanlara gönderirken gizliliğini korumak için VBA kodlarıyla dosyayı otomatik olarak şifreleyebilir ve kaydedebilirsiniz. SaveAs metodunun Password parametresi ile bu işlem saniyeler içinde tamamlanır.

SaveAs Metodu ile Parola Atama Kod Yapısı

Çalışma kitabı kaydedilirken Password:="sifre" argümanı verilerek dosya şifrelenir.

Örnek Dosya Şifreleme Kod Kalıbı

ActiveWorkbook.SaveAs Filename:= _
    "C:\SifreliRaporlar\KurumsalRapor.xlsm", _
    FileFormat:=xlOpenXMLWorkbookMacroEnabled, _
    Password:="12345"

Canlı Simülatör: Otomatik Dosya Şifreleme

Aşağıdaki simülasyon, çalışma kitabını şifreleyerek güvenli kasaya kaydetme sürecini tetikleyecektir. Dosyayı Şifrele ve Kaydet butonuna basın.

Visual Basic Editörü
Module1 (Encrypt Workbook)
Sub DosyayiSifrele()
    ' Çalışma kitabını parola ile şifrele
    Range("A1").Value = "KurumsalRapor.xlsm (Şifrelendi & Korunuyor)"

    MsgBox "Çalışma kitabı başarıyla şifrelendi ve kaydedildi!", vbInformation
End Sub
Canlı Excel Sayfa Görünümü
A1
A (Dosya Güvenlik Durumu)
1
Microsoft Excel ✕
Çalışma kitabı başarıyla şifrelendi ve kaydedildi!