• DİKKAT

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

Ad Soyad Kısaltması

  • Konbuyu başlatan Konbuyu başlatan mozdem
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Kasım 2005
Mesajlar
454
Excel Vers. ve Dili
Windows 2011 TR
MS Office 365 TR - 64bit

VBA, Selenium ve VBS
Merhabalar;

Makro ile birden fazla kelimenin kısa yazılmasını istiyorum

Örneğin

Mustafa = M
Mustafa Demir = MD
Mustafa Hamdi Demir = MHD


Teşekkür ederim
 
Kodu eklemeyi unutmuşum.:tongue:
Buyurun.:cool:
Kod:
Sub basharfler59()
Dim a, deg As String, isim As String, i As Byte
deg = Range("A1").Value
a = Split(deg, " ")
For i = 0 To UBound(a)
    isim = isim & " " & Left(a(i), 1)
Next i
isim = Right(isim, Len(isim) - 1)
Range("B1").Value = isim
End Sub
 
"Ahmet Murat" diye bir isim olsa :)
 
KTF Kodları aşağıdadır.
Kod:
Function KodBul(giris As String) As String
coz = Split(giris, " ")
For Each elem In coz
    KodBul = KodBul & Left(elem, 1)
Next
End Function

= kodbul(A2)

kodlar evvelce bu siteden temin edilen kodlardır. Kimin yazdığını bilmiyorum, kim yazdıysa ellerine sağlık
 
Teşekkür

Kodu eklemeyi unutmuşum.:tongue:
Buyurun.:cool:
Kod:
Sub basharfler59()
Dim a, deg As String, isim As String, i As Byte
deg = Range("A1").Value
a = Split(deg, " ")
For i = 0 To UBound(a)
    isim = isim & " " & Left(a(i), 1)
Next i
isim = Right(isim, Len(isim) - 1)
Range("B1").Value = isim
End Sub

Sayın Orion1;
Cevabınız için çok teşekkür ederim. Kodlarım arasına uyarladım.

bu arada farklı bir yönü ile ele almış olan sayın tahsinanarat ve İdris SERDAR beye çok teşekkür ederim. Bugüne kadar çok emeği geçen Necdet Yeşertener beye de saygı/sevgilerimi sunarım
 
Necdet Bey,

Yine muzurluğunuz üzerinizde...
 
Geri
Üst