xx=StrConv(TextBox1, vbUpperCase)TextBox1 = StrConv(TextBox1, vbUpperCase)xx=StrConv(TextBox1, vbUpperCase)TextBox1 = StrConv(TextBox1, vbUpperCase)(30/05/2020, 14:25)golf2000 yazdı: SN.FERAZ HocamRica ederiz.Birde ucase ve replacenin beraber kullanımı var onuda atarım birazdan
Vermiş Olduğunuz Visual Basic Code
Olay
Güncelleştirme Sonrasında Bölümüne
Adı_Soyadı = StrConv(Adı_Soyadı, vbUpperCase)
Ekledim Oldu Fakat
ali yazdığımda ALI yazıyor (İ) Harfini Yazmıyor (I) olarak yazıyor
Teşekkürler
Set deg = CreateObject("VBScript.Regexp")
    deg.Pattern = "[^a-zA-Z0-9\Çç\Ğğ\İi\Iı\Öö\Şş\Üü\ ]"
    deg.Global = True
  
    xx = Trim(deg.Replace(xx, " "))
    
    Set deg = NothingSub Duzenle()
 
Application.ScreenUpdating = False
    Application.DisplayAlerts = False
 
    Set deg = CreateObject("VBScript.Regexp")
    deg.Pattern = "[^a-zA-Z0-9\Çç\Ğğ\İi\Iı\Öö\Şş\Üü\ ]"
    deg.Global = True
 
    For i = 1 To Cells(Rows.Count, "FF").End(xlUp).Row
        Cells(i, "FF") = Trim(deg.Replace(Cells(i, "FF"), " "))
    Next i
    Set deg = Nothing
 
    Columns("FF:FF").TextToColumns Destination:=Range("FF1"), DataType:= _
    xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:= _
    True, Space:=True
 
    Cells.HorizontalAlignment = xlLeft
    Cells.EntireColumn.AutoFit
 
    Application.DisplayAlerts = True
Application.ScreenUpdating = True
 
End Sub