Dosya simgesi

Excel Ktf Tablodaki Dolu Hücreleri Birleştirme

Bu dosya, belirlenen bir alandaki dolu hücrelerin içeriğini tek hücrede, aralarına seçilen bir ayraç (örneğin tire) koyarak birleştirmek için hazırlanmış iki özel işlev içerir. Boş hücreler atlanır, sonuç ayraçla ayrılmış tek bir metin olarak döner.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2:I17 aralığında örnek veri alanı bulunur. Örnek değerler ve C13 hücresindeki işlev çağrısı bu sayfadadır.
  • Module1: Birles1 ve Birles2 adlı iki özel işlevin VBA kodu.

Kullanılan formüller​

C13 hücresinde B2:F10 aralığındaki dolu hücreleri tire ile birleştiren işlev çağrısı yer alır:
Excel formülü
=Birles1(B2:F10;"-")
İşlevler makro ile tanımlı olduğundan makrolar etkin değilse hücrede #NAME? hatası görünür. Makrolar etkinleştirildiğinde sonuç hesaplanır.

Makrolar​

  • Birles1(Alan, Ayrac): Alandaki hücreleri sırayla dolaşır, boş olmayanların değerini ayraçla art arda ekler ve sondaki fazla ayracı siler. Ayraç isteğe bağlıdır. İşlev, Application.Volatile ile tanımlandığı için çalışma sayfası her hesaplandığında yeniden çalışır.
  • Birles2(Alan, Ayrac, BosGizle, AsDisplayed): Daha kapsamlı sürümdür. Hücre değerlerinin başındaki ve sonundaki boşlukları temizler. BosGizle değeri varsayılan olarak True olduğundan boş hücreler atlanır. AsDisplayed True verilirse hücrenin değeri yerine ekranda görünen biçimli metin (Text) birleştirilir.
Kodda dosya silme ya da dışarıya bağlantı gibi işlem yoktur; işlevler yalnızca verilen aralığı okur.

Nasıl kullanılır​

  1. Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
  2. Birleştirilecek verileri Sayfa1 üzerinde ilgili alana girin.
  3. Sonucun görüneceği hücreye Birles1 veya Birles2 işlevini, alan ve ayraç bilgisiyle yazın.
  4. Boş hücre ve biçimli görünüm üzerinde denetim gerekiyorsa Birles2 işlevinin ek bağımsız değişkenlerini kullanın.
  5. İşlevleri başka bir dosyada kullanmak için Module1 kodunu o dosyanın bir modülüne kopyalayın ve dosyayı .xlsm olarak kaydedin.

okutkan tarafından daha fazla dosya

Detaylar
Yazar
okutkan
İndirme
4
Gösterim
1,224
İlk sürüm
Güncel
SHA-256
d81dc579b149f5cb4e265c1560fb1048a1a22c26bbc2f8f54e5c45c91a19b287

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst