Kosula baglı olarak uyarı

Katılım
15 Ocak 2008
Mesajlar
530
Excel Vers. ve Dili
office 2013 Ingilizce
Arkadaslar a1 e ahmet yazdıgımda b1 de kımlıgını sor yazmasını ıstıyorum nasıl yapabılırız.
 

fedeal

Banned
Katılım
29 Mayıs 2008
Mesajlar
1,985
Excel Vers. ve Dili
2003 tr
a1 doluysa,
=EĞER(a1<>"";"kimlik sor";"")
a1'de ahmet yazıyorsa,
=EĞER(a1="ahmet";"kimlik sor";"")
a1'de 3 ve fazla karakter girilmişse
=EĞER(UZUNLUK(a1)>=3;"kimlik sor";"")
sorunuz fonksiyon sorusuysa bunlar olabilir, makrolu çözüm ise,
ismi yazıp enter tuşuna basıyorsanız:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("a1:a65000")) Is Nothing Then Exit Sub
a = ActiveCell.Offset(-1, 0).Value
If Len(a) >= 3 Then MsgBox "kimlik sorun", , "rekkezum"
End Sub
sayfanın kod bölümüne kopyalayın,saygılar.(a sütunu isim sütunu)
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkürler
 
Üst