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