Vba split işlevi nasıl kullanılır?

VBA SPLIT işlevi, VBA işlevleri tablosu kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, belirtilen dizeyi bir sınırlayıcı kullanarak birden çok alt dizeye böler . Basit bir deyişle, bir sınırlayıcı kullanarak bir metni birden çok değere bölebilirsiniz.

Sözdizimi

Böl(İfade, [Sınırlayıcı], [Sınır], [Karşılaştır])

Argümanlar

  • İfade : Bölmek istediğiniz orijinal metin dizesi.
  • [Sınırlayıcı] : İfadeyi bölerken kullanmak istediğiniz sınırlayıcı [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa VBA varsayılan olarak “” olur.
  • [Sınır] : Döndürülecek maksimum alt dize sayısını belirten bir tam sayı [Bu isteğe bağlı bir bağımsız değişkendir ve belirtilmezse, VBA varsayılan olarak tüm alt dizeleri döndürmek için -1 alır].
  • [Karşılaştır] : Diziyi filtrelerken gerçekleştirilecek karşılaştırmayı tanımlayan bir dize değeri [Bu isteğe bağlı bir bağımsız değişkendir ve atlanırsa, VBA varsayılan olarak vbBinaryCompare’i alır].
    • vbBinaryCompare: ikili karşılaştırma için.
    • vbTextCompare: metin karşılaştırması için.
    • vbDatabaseCompare: veritabanı karşılaştırması için.

Örnek

VBA SPLIT 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:

example-vba-split-function
 Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub

Yukarıdaki kodda, A1 hücresindeki dizeyi “-” sınırlayıcısını kullanarak bölmek için SPLIT kullandık ve sonuç B1 hücresinde döndürüldü.

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir