DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, Range("a1:a20")) Is Nothing Then Exit Sub
deg1 = Array("ş", "Ş", "ç", "Ç", "ğ", "Ğ", "?", "&")
deg2 = Array("s", "S", "c", "C", "g", "G", "", "")
Application.EnableEvents = False
veri = Target
For x = LBound(deg1) To UBound(deg1)
veri = Replace(veri, deg1(x), deg2(x))
Next
Target = veri
son:
Application.EnableEvents = True
End Sub
Eski kodun yerine aşağıdakini kopyalarsanız istediğiniz olacaktır.sn.leumruk
hata mesajı vermesi sağlanabilir mi
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, Range("a1:a20")) Is Nothing Then Exit Sub
deg1 = Array("ş", "Ş", "ç", "Ç", "ğ", "Ğ", "?", "&")
For x = LBound(deg1) To UBound(deg1)
If InStr(1, Target, deg1(x), vbBinaryCompare) Then
veri = veri & "; " & deg1(x)
End If
Next
MsgBox veri & " karakterlerini kullandınız.", vbCritical, "HATA"
son:
End Sub