Mehmet Sait
Altın Üye
- Katılım
- 19 Ekim 2009
- Mesajlar
- 834
- Excel Vers. ve Dili
- Office 2016 TR
- Altın Üyelik Bitiş Tarihi
- 08-09-2028
Merhaba,
Makroyu çalıştırırken eğer şifre doğru ise makro çalışsın değilse çalışmasın. Bulduğum ekli kodu deniyorum ama şifre yanlış girsem bile makroya devam ediyor. Yanlış şifre girildiğinde durması için ne gibi değişim yapmam gerek ?
Yardımlarınız için teşekkür ederim.
Makroyu çalıştırırken eğer şifre doğru ise makro çalışsın değilse çalışmasın. Bulduğum ekli kodu deniyorum ama şifre yanlış girsem bile makroya devam ediyor. Yanlış şifre girildiğinde durması için ne gibi değişim yapmam gerek ?
Yardımlarınız için teşekkür ederim.
Kod:
Şifreleme için kullandığım kod:
Sub N()
ŞİFRE = "12345"
cvp = InputBox("ŞİFRE GİRİNİZ", "FEDEAL")
If cvp = ŞİFRE Then
'KODLARI BURAYA YAZBİLİRSİNİZ.
MsgBox "MAKROLAR ÇALIŞTI"
Else
MsgBox "ŞİFRE YANLIŞ"
End If
End Sub
Kod:
Butona atadığım kod:
Sub klasorekaydet()
Call N
Set nesne = CreateObject("Scripting.FileSystemObject")
masaustuyolu = CreateObject("Wscript.Shell").SpecialFolders("Desktop")
'AyAdi = Format(Date, "mmmm")
'klasoradi = Format(Date, "dd.mm.yyyy") & " "
dosyaadi = Format(Date, "dd.mm.yyyy") & " Stok Sayım Raporu"
klasorara = nesne.FolderExists(masaustuyolu & "\" & AyAdi)
If klasorara = False Then nesne.CreateFolder masaustuyolu & "\" & AyAdi
ActiveSheet.Range("$B$3:$AK$65").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
masaustuyolu & "\" & dosyaadi & ".pdf" _
, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _
:=False, OpenAfterPublish:=False
MsgBox " PDF olarak kaydedildi..! "
End Sub