muratgunay48
Altın Üye
- Katılım
- 10 Şubat 2010
- Mesajlar
- 1,494
- Excel Vers. ve Dili
- Office 365 - Türkçe (64 bit)
Arkadaşlar, benim dosyalarımda kullandığım kod var, adın baş harfini soyadın tamamını büyük harfle yazmak için. Bunu userfom içinde textbox'a nasıl uyarlayabilirim.
Sütun ve satır bilgisini siliyorum hata veriyor.
Şimdiden teşekkür ederim.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [D:D]) Is Nothing Or Target.Row < 2 Or Target.Value = "" Then Exit Sub
Dim Ad As String, Soyad As String
Dim Dizi() As String
Dim i As Integer
Dizi = Split(Target.Value, " ")
For i = 0 To UBound(Dizi) - 1
Ad = Trim(Ad & " " & Dizi(i))
Next i
Soyad = Trim(Dizi(UBound(Dizi)))
Ad = Application.WorksheetFunction.Proper(Ad)
Soyad = Evaluate("=UPPER(""" & Soyad & """)")
Application.EnableEvents = False
Target.Offset(0, 0) = Ad & " " & Soyad
Target.Offset(0, 0).Characters(Len(Ad) + 1, Len(Soyad) + 1).Font.Bold = False
Target.Offset(0, 0).Characters(Len(Ad) + 1, Len(Soyad) + 1).Font.ColorIndex = 1
Application.EnableEvents = True
Sütun ve satır bilgisini siliyorum hata veriyor.
Şimdiden teşekkür ederim.


