• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Adının ilk harfi büyük ama soyadının tüm harfleri büyük

Katılım
20 Şubat 2006
Mesajlar
259
Saygıdeğer Arkadaşlar;
Aynı hücreye girdiğim ad ve soyadın Butona bastığımda Adamın adının ilk harfinin büyük soyadının ise tüm harflerinin büyük olmasını nasıl sağlarım.

kısacası sizce aşağıdaki kod üzerinde nasıl düzenleme yapmam gerekir.

Sub ILKHARFB()
Dim x As Range
On Error Resume Next
For Each x In Selection
x.Value = Replace(Replace(StrConv(x.Value, vbProperCase), "I", "ı"), "İ", "i")
Next
End Sub



Şimdiden saygılarımla...
 
ewt bırı cewap atabılır mı bna banada lazım
 
Aşağıdaki kodu dener misiniz? Umarım işinizi görür.


Sub Ad_Soyad_Bicimlendir()

Dim i As Long
Dim j As Integer
Dim a
Dim Ad As String
Dim Soyad As String

For i = 2 To Cells(Rows.Count, "A").End(3).Row

Ad = ""
Soyad = ""
a = Split(Trim(Cells(i, "A")), " ")

If UBound(a) = 0 Then
Ad = Trim(Cells(i, "A"))
Else
For j = 0 To UBound(a) - 1
Ad = Trim(Ad & " " & a(j))
Next j
Soyad = Trim(a(UBound(a)))
End If

Ad = Evaluate("=PROPER(""" & Ad & """)")
Soyad = Evaluate("=UPPER(""" & Soyad & """)")

Cells(i, "A") = Ad & " " & Soyad

Next i

End Sub
 
ewt bırı cewap atabılır mı bna banada lazım
Merhaba
Türkçemize biraz daha özen lütfen.

Sitede denenmiş çok sayıda örnekler mevcut. Biraz zaman ayırıp arama yapmanız yeterli.
 
Geri
Üst