- Katılım
- 24 Kasım 2007
- Mesajlar
- 769
- Excel Vers. ve Dili
- Office 365 - Türkçe
Merhaba
Ekteki dosyamda kaydet ve farklı kaydet işlemi yapınca, userform çıkıyor, eğer şifre doğru ise kayıt ediyor, şifre yanlış ise hiçbirşey yapmıyor
Şifre doğru ise kısmında ; kayıt ediyor lakin Userform6.hata veriyor. Nerede yanlış yapıyorum
Thisworkbook kısmında
Userform kısmında kodları mevcut. Dosyam ektedir
Ekteki dosyamda kaydet ve farklı kaydet işlemi yapınca, userform çıkıyor, eğer şifre doğru ise kayıt ediyor, şifre yanlış ise hiçbirşey yapmıyor
Şifre doğru ise kısmında ; kayıt ediyor lakin Userform6.hata veriyor. Nerede yanlış yapıyorum
Thisworkbook kısmında
Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
UserForm6.Show
Cancel = True
End Sub
Userform kısmında kodları mevcut. Dosyam ektedir
Kod:
Option Explicit
Private Sub CommandButton1_Click()
If TextBox5 = "" Then
MsgBox "Lütfen şifrenizi giriniz !", vbExclamation
TextBox5 = ""
TextBox5.SetFocus
ElseIf TextBox5 <> 123 Then
MsgBox "Hatalı şifre girdiniz !", vbExclamation
TextBox5 = ""
TextBox5.SetFocus
UserForm6.Hide
Sheets("AAA").Select
ElseIf TextBox5 = 123 Then
MsgBox "Girişiniz onaylanmıştır", vbInformation
ActiveWorkbook.Save
MsgBox "Kaydetme işlemi yapılmıştır", vbInformation
Unload Me
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub
