Vba strcomp işlevi nasıl kullanılır?
STCOMP VBA işlevi, VBA işlevleri metin kategorisinde listelenir. VBA kodunda kullandığınızda iki stringi birbiriyle karşılaştırdıktan sonra bir tamsayı döndürür . Basitçe söylemek gerekirse, onu kullanarak iki dizeyi karşılaştırırsınız (üç farklı şekilde).
Sözdizimi
StrComp(Dize1, Dize2, [Karşılaştır])
Argümanlar
- String1 : Karşılaştırılacak ilk dize.
- String2 : Karşılaştırılacak ikinci dize.
- [Karşılaştır] : Gerçekleştirilecek dize karşılaştırmasının türünü 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 STRCOMP 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_STRCOMP() Range("B1").Value = StrComp(Range("A1"), Range("A2")) End Sub
Yukarıdaki kodda A1 hücresi ile A2 hücresinin değerlerini karşılaştırmak için STRCOMP kullandık ve iki değer aynı olmadığı için sonuçta 1 döndürdü.