Bu dosya, VBA'daki StrComp işlevinin nasıl çalıştığını küçük ve anlaşılır bir örnekle gösterir. İşlev iki metni karşılaştırır ve karşılaştırma sonucunu sayısal bir değer olarak döndürür. Örnekte bu değer bir hücreye yazdırılır.
Dosyanın içeriği
- Sayfa1: A1:D6 aralığını kullanan tek çalışma sayfasıdır. Karşılaştırılacak metinler A1 ve A2 hücrelerine girilir, makronun sonucu B1 hücresine yazılır.
- Module1: Örneğin VBA kodunu içeren modüldür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- VBA_StrComp: A1 hücresindeki metni A2 hücresindeki metinle StrComp işleviyle karşılaştırır ve sonucu B1 hücresine yazar. İşlev, birinci metin ikinciden küçükse -1, iki metin eşitse 0, birinci metin büyükse 1 döndürür. Karşılaştırma türü belirtilmediği için varsayılan ikili (büyük/küçük harf duyarlı) karşılaştırma uygulanır.
Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- Sayfa1 üzerinde A1 ve A2 hücrelerine karşılaştırmak istediğiniz metinleri yazın.
- Alt+F8 tuşlarıyla makro listesini açın, VBA_StrComp makrosunu seçip çalıştırın.
- Sonuç B1 hücresinde görünür; metinleri değiştirip makroyu yeniden çalıştırarak -1, 0 ve 1 sonuçlarını deneyebilirsiniz.
- Büyük/küçük harf farkını görmek için aynı metni farklı harf boyutlarıyla yazıp sonucu karşılaştırın.