Birleşik Ad ve Soyadların Arasına Boşluk Verme

Birleşik Ad ve Soyadların Arasına Boşluk Verme

Birleşik Ad ve Soyadların Arasına Boşluk Verme
Bu dosya, "AliVeli" veya "SelinDerin" gibi aralarında boşluk bulunmayan ad ve soyadların büyük harf başlangıçlarına bakarak aralarına boşluk ekler. Çözüm, Boslukekle adlı kullanıcı tanımlı fonksiyonla sağlanır. Dosya ExcelDestek forumunda sorulan bir soru üzerine hazırlanmıştır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2:C7 aralığında kullanılır. B2 hücresinde "AdıSoyadı" başlığı, B3:B7 hücrelerinde örnek veriler yer alır: AliVeli, HasanHüseyin, SelinDerin, HaleJale ve İlterişBuminKağan.
  • Module1: Boslukekle fonksiyonunun bulunduğu VBA modülüdür.
Sayfada hazır formül bulunmaz; sonuçlar kullanıcı tanımlı fonksiyon çağrılarak elde edilir.

Makrolar​

  • Boslukekle: Hücredeki metni alır ve ilk karakteri olduğu gibi bırakır. İkinci karakterden itibaren her karakterin ASCII kodunu kontrol eder. Kod 65 ile 90 arasındaysa, yani karakter A-Z aralığında bir büyük harfse, önüne bir boşluk koyar. Diğer karakterler aynen eklenir ve sonuç metin olarak döndürülür.
Fonksiyon yalnızca A-Z arasındaki büyük harfleri ayırıcı kabul eder. Ç, Ğ, İ, Ö, Ş, Ü gibi Türkçe büyük harfler bu aralığın dışında kaldığından bu harflerle başlayan ikinci ve sonraki isimlerin önüne boşluk eklenmez. Örneğin "İlterişBuminKağan" verisinde ilk harf İ korunur, B ve K harflerinin önüne boşluk getirilir. Kod dosya silme veya dışarıya bağlantı gibi işlemler içermez.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Ad ve soyadları Sayfa1 üzerinde B sütununa girin.
  3. Sonucun görüneceği hücreye fonksiyonu yazın:
    Excel formülü
    =Boslukekle(B3)
  4. Formülü aşağı doğru kopyalayarak diğer satırlara uygulayın.
  5. Kendi çalışma kitabınızda kullanmak için Module1 içeriğini kopyalayıp dosyanızı makro destekli (.xlsm) olarak kaydedin.

Galeri

  • Birleşik Ad ve Soyadların Arasına Boşluk Verme - 1
    Birleşik Ad ve Soyadların Arasına Boşluk Verme - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
17
Gösterim
2,453
İlk sürüm
Güncel
SHA-256
0fa4387d0d0086d8fee0b1319c97b9fda338eb93c08acf08b4d2349909ff1e00

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, teşekkürler.
Geri
Üst