Vba join işlevi nasıl kullanılır?
VBA JOIN işlevi, VBA işlevlerinin tablo kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, iki veya daha fazla dizeyi birleştirebilir ve sonuçta tek bir dize döndürür . Basit bir ifadeyle, tıpkı e-tabloda değerleri birleştirmek için birleştirmeyi kullanabileceğimiz gibi, birden fazla dizeyi tek bir dizede birleştirebilir.
Sözdizimi
Katıl(ArraySource, [Sınırlayıcı])
Argümanlar
- SourceArray : Yeni bir dize olarak birleştirmek istediğiniz değerlerin dizisi.
- [Sınırlayıcı] : Yeni dizeyi oluştururken alt dizelerin her birini ayırmak için kullanmak istediğiniz bir sınırlayıcı.
Örnek
VBA JOIN işlevinin nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:
Sub example_JOIN() Dim myAry(0 To 4) As String myAry(0) = Range("A1") myAry(1) = Range("A2") myAry(2) = Range("A3") myAry(3) = Range("A4") myAry(4) = Range("A5") Range("A7").Value = Join(myAry) End Sub
Yukarıdaki kodda tanımladığımız hücre aralıklarındaki tüm değerleri alan ve yeni stringi A1 hücresine döndüren bir dizinin (myAry) JOIN değerini kullandık.
Yorumlar
- Dizi, tarih veri türü veya değişken veri türü olarak bildirilirse birleştirme işlevi çalışmaz.