Kısıtlı karakter

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, sayın hocalarım. Bir sayfadaki hücrelere (tüm hücrelere) mesela 3 karakter müsade edecek (karakter önemli değil mesela k7#) 4. karaktere tıklayınca Bu sayfada 3 karakter girilebilir diye uyarı verecek.
Mümkün mü?
Şimdiden teşekkür ederim.
Saygılarımla.
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki kodları sayfanın kod bölümüne yapıştırınız.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("A1:Z1000")) Is Nothing Then Exit Sub
    Cancel = True
If Len(Target) > 3 Then
    MsgBox "En Fazla 3 Karakter girebilirsiniz."
    Target.ClearContents
    Target.Select
End If

End Sub
 
Son düzenleme:

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Selamlar
istediğiniz bu sanırım
Hocam çok teşekkür ederim. Emeğinize sağlık, aslında temelde bu evet. Ama "ENTER" ile değil de, dördüncü karakteri tıklayınca durdursa. Asıl amaç o.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,182
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Aşağıdaki kodları sayfanın kod bölümüne yapıştırınız.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("A1:Z1000")) Is Nothing Then Exit Sub
    Cancel = True
If Len(Target) > 3 Then
    MsgBox "En Fazla 3 Karakter girebilirsiniz."
    Target.ClearContents
    Target.Select
End If

End Sub
Cevap kopya gibi olacak ama, öncelikle çok teşekkür ederim. Emeğinize sağlık. Ama "ENTER" ile değil de, dördüncü karakteri tıklayınca durdursa.
 

bmutlu966

Altın Üye
Katılım
26 Ocak 2006
Mesajlar
756
Excel Vers. ve Dili
Office 365 İngilizce 64 Bit
Altın Üyelik Bitiş Tarihi
31-01-2025
Benim bildiğim kadarıyla bu mümkün değil.
 
Üst