Ad Soyad Bilgisini Ayrı Hücrelere Alma

Ad Soyad Bilgisini Ayrı Hücrelere Alma

Ad Soyad Bilgisini Ayrı Hücrelere Alma isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

Hazır Kod​

VBA:
Sub AdSoyadAyir()
    Dim tamAd As String
    Dim adlar() As String
    Dim hedefHucre As Range
    
    ' Tam adın alınacağı hücre
    tamAd = Range("A1").Value
    
    ' Ad ve soyadı boşluk karakterine göre ayır
    adlar = Split(tamAd, " ")
    
    ' Ayrılmış adı A2 hücresine yaz
    Range("A2").Value = adlar(0)
    
    ' Eğer soyad varsa, A3 hücresine yaz
    If UBound(adlar) > 0 Then
  Range("A3").Value = adlar(UBound(adlar))
    Else
  Range("A3").Value = ""
    End If
End Sub

Açıklama​

Bu örnek, ad ve soyadın tek bir boşlukla ayrıldığı varsayımına dayanmaktadır. Eğer adınız birden fazla isimden oluşuyorsa, bu kod sadece ilk ve son ismi alacaktır. İhtiyacınıza göre kodu düzenlemekte özgürsünüz.

Faydalanılması temennisiyle
 
Geri
Üst