Vba val işlevi nasıl kullanılır?
VBA VAL işlevi, VBA işlevleri veri türü dönüştürme kategorisinde listelenir. Bunu VBA kodunda kullandığınızda, bir dizeyi sayıya dönüştürür. Basit bir ifadeyle, dize olarak saklanan bir sayıyı alır ve sayı olarak döndürür.
Sözdizimi
Val(Zincir)
Argümanlar
- String : Sayıya dönüştürmek istediğiniz dize.
Örnek
VBA VAL fonksiyonunun 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_VAL() Range("B1").Value = Val(Range("A1")) Range("B2").Value = Val(Range("A2")) End Sub
Yukarıdaki kodda A1 ve A2 hücrelerinin sayısal değerini elde etmek için VAL kullandık:
- A1 hücresinde bir sayıyla başlayan değer var ve bu değeri B1 hücresine çıkardı.
- Ancak A2 hücresinde değer, sayı olarak tanınamayan bir karakterle başlar, dolayısıyla sonraki tüm karakterleri yok sayar.
Yorumlar
- Sayı olarak tanıyamadığı ilk karakterde dizeyi okumayı bırakır.
- Noktayı (.) geçerli bir ondalık ayırıcı olarak tanır.
- Sembolleri ve karakterleri sayısal değerlerin parçası olarak tanır.