Soru VBA Çalışma Kitabı Şifreleme

Erdogan3434

Altın Üye
Katılım
14 Ocak 2022
Mesajlar
78
Excel Vers. ve Dili
Office 2013 Professional, Türkçe
Altın Üyelik Bitiş Tarihi
25-01-2028
Merhaba Hocalarım,

Bir konu hakkında bilgi/yardım rica ediyorum. Bir excel çalışma kitabım var. Kaydet ve kapat gibi bir buton oluşturmak istiyorum. Butona tıkladığımda "Bir sonraki açılışta kullanılmasını istediğiniz şifreyi yazınız" gibi bir şifre ekranı çıkmasını, şifrenin hatalı yazımını da engellenmesi için doğrulama penceresi için iki kere sormasını şartlar doğru olduğunda exceli şifrelemesini ve ardından kapatmasını eğer şifreler uyuşmazsa da "şifreler uyuşmuyor" gibi bir hata vermesini sağlayabilir miyiz? Şayet yapabilirsek bunu bazı çalışmalarıma dahil edebileceğim.

Saygılarımla.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
Sub Kaydet_Kapat()
    Dim Parola As String
    Parola = InputBox("Parola giriniz.")
    If Parola = InputBox("Parola tekrar giriniz.") Then
        Application.DisplayAlerts = False
        ThisWorkbook.SaveAs Filename:=ThisWorkbook.FullName, Password:=Parola
        Application.DisplayAlerts =True
        If Workbooks.Count = 1 Then
            Application.Quit
        Else
            ThisWorkbook.Close
        End If
    Else
        MsgBox "Parolalar uyuşmuyor."
        Exit Sub
    End If
End Sub
 
Son düzenleme:

Erdogan3434

Altın Üye
Katılım
14 Ocak 2022
Mesajlar
78
Excel Vers. ve Dili
Office 2013 Professional, Türkçe
Altın Üyelik Bitiş Tarihi
25-01-2028
Merhaba.

Kod:
Sub Kaydet_Kapat()
    Dim Parola As String
    Parola = InputBox("Parola giriniz.")
    If Parola = InputBox("Parola tekrar giriniz.") Then
        Application.DisplayAlerts = False
        ThisWorkbook.SaveAs Filename:=ThisWorkbook.FullName, Password:=Parola
        If Workbooks.Count = 1 Then
            Application.Quit
        Else
            ThisWorkbook.Close
        End If
    Else
        MsgBox "Parolalar uyuşmuyor."
        Exit Sub
    End If
End Sub
Hocam muhteşem kod. Ellerine sağlık cidden talebime birebir uyan harika bir çalışma. Tekrar teşekkür ederim.
Saygılarımla.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst