Hata bulmak kolay ama çözmek için beyin lazım...Anlayana...
Please return your positive or negative ...
Function SifreKontrol(s As String, intMax As Integer) As Boolean
EnAzKrkter = Len(s & "") > intMax - 1
KucukHrf = s Like "*[a-z]*"
BuyukHrf = s Like "*[A-Z]*"
RakamKnt = s Like "*[0-9]*"
KarakterKnt = s Like "*[.,!'%/+-]*" ' buraya girilebilecek alfasayısısal olmayandeğerler
SifreKontrol = KucukHrf And BuyukHrf And RakamKnt And KarakterKnt And EnAzKrkter
Debug.Print SifreKontrol
End Function
(08/05/2020, 14:27)accessman yazdı: teşekkürler sn. @berduştam olarak anlamadim
bu fonksiyona istediğimiz modu belirterek sonuç alsak nasıl olur mesela
mod1 = sadece karakter adedi
mod1 = adet + büyük küçük harf
mod3 = adet + büyük küçük harf + sayı
mod4 = adet + büyük küçük harf + sayı + özel karakter
SifreKontrol(txtpassword, 8, "mod1")
diye göndersek sadece kaç adet olduğuna göre değerlendirse