Üç Şartlı InputBox

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
488
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba,

Örnek dosyadaki kodlara üç şartlı inputbox eklemesi yapmaya çalıştım fakat tam istediğim gibi olmadı.

- Eğer şifre kutusuna 123 olarak girilirse, şifre doğru mesajı gelecek ve A2 hücresi çalışacak. Cancel'e basılıp çıkılırsa, mesaj gelmeyecek, A2 hücresi çalışmayacak.

--Eğer şifre kutusuna 123 dışında başka sayılar harfler girilirse, sadece şifre yanlış mesajı gelecek. A2 hücresi çalışmayacak. Cancel'e basılıp çıkılırsa, mesaj gelmeyecek, A2 hücresi çalışmayacak.

- Eğer şifre kutusuna hiçbir şey yazılmazsa, ve OK'e basılıp çıkılırsa,
şifre girmediniz mesajı gelecek, A2 hücresi çalışmayacak. Cancel'e basılıp çıkılırsa, mesaj gelmeyecek, A2 hücresi çalışmayacak.
 

Ekli dosyalar

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
413
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

Aşağıdaki gibi dener misiniz?
Kod:
Private Sub CommandButton1_Click()
sifre = InputBox("Şifre Giriniz", "Şifre Giriş", " ")
''''''''
If sifre = "" Then Exit Sub
If sifre = " " Then
MsgBox "Şifre GİRMEDİNİZ!.."
Exit Sub
End If

If sifre <> 123 Then
MsgBox "Girilen şifre YANLIŞ!.."
Exit Sub
End If

If sifre = 123 Then
[A2] = "DENEME" 'Buraya kodlar gelecek
'Else
MsgBox "Girilen şifre DOĞRU!.."
Exit Sub
End If
''''''''

''''''''


End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
488
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
DoğanD hocam bilginize sağlık, çok güzel olmuş. Denemeler yapıyorum.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,363
Excel Vers. ve Dili
2019 TR
Merhaba alternatif.
Kod:
Private Sub CommandButton1_Click()
sifre = Application.InputBox("Şifre Giriniz", "Şifre Giriş")
If sifre = False Then Exit Sub
    If sifre = 123 Then
        MsgBox "Şifre doğru.", , ""
        [A2] = "Deneme"
    ElseIf sifre = "" Then
        MsgBox "Şifre girmediniz.", , ""
    ElseIf sifre <> 123 Then
        MsgBox "Şifre yanlış.", , ""
    End If
End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
488
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Adem Can hocamız mükemmel olmuş. Bilginize sağlık.
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
488
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Hocalarımızdan hep bilmediğimiz şeyleri öğreniyoruz.
 
Üst