Çözüldü Harf Arası Birer Boşluk Bırakma

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
A sütundaki Adı ve soyadlarının uzunluğu kadar C2 hücresinden başlayarak harfleri parçaal formülü ile dinamik olarak ayırdım.Daha sonra bu harfleri aralarında boşluk olmak şartıyla B1 hücresine birleştir formülünü kullanarak harfler arasında boşluk olacak şekilde yaptım fakat bu formül dinamik değil A sütundaki kelimenin uzunluğu kadar dinamik formül olmasını istiyorum yardımcı olurmu sunuz.Not Eski Versiyonlara Göre
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,367
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Aşağıdaki Kullanıcı Tanımlı Fonksiyonu (KTF) yi kullanabilirsiniz.

Kullanımı :

=BOSLUKEKLE(A1)
gibi

Kod:
Function BOSLUKEKLE(rng As Range)

Dim t As String

Dim i As Integer
For i = 1 To Len(rng)
    t = t & Mid(rng, i, 1) & " "
Next i

BOSLUKEKLE = Trim(t)

End Function
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
teşekkür ederim hocam selamlar
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
RegExp ile alternatif;

C#:
Function AddSpace(myRange As Range) As String
'   Haluk - 16/11/2023
    Dim regExp As Object
    
    Set regExp = CreateObject("VBScript.RegExp")
    
    regExp.IgnoreCase = True
    regExp.Global = True

    regExp.Pattern = "(.)"
    
    AddSpace = regExp.Replace(myRange.Text, "$1 ")
    
    Set regExp = Nothing
End Function
.
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Çok teşekkür ederim Korhan Bey hocam emeğinize sağlık selamlar Allah'a emanet olun iyi akşamlar
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Korhan bey çözüldü diye nasıl işaretleme yapacagim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,229
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Linki inceleyiniz.

 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Teşekkür ederim Korhan Bey Verdiğiniz bilgiler için selamlar Allah'a emanet olun
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
@Gata;

4.mesajda bir alternatif önermiştim ama zahmet edip de bir yorum yapmadınız...... Özel bir sebei var mı?

.
 

Gata

Altın Üye
Katılım
11 Ağustos 2018
Mesajlar
271
Excel Vers. ve Dili
Excelde 2016 Türkçe
Altın Üyelik Bitiş Tarihi
21-09-2027
Yok bir sebebi özür dilerim hocam çözümüzü gördüm ama yorum yapmayı unuttun hakkınızı helal edin Allah'a emanet olun selamlar
 
Üst