PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Funkcja Val


Funkcja Val zwraca wartość zawartą w łańcuchu String jako wartość numeryczną.

Składnia funkcji Val:

Val(Łańcuch)

Argument Łańcuch jest wymagany. Może to być dowolne wyrażenie łańcuchowe.

Funkcja Val przestaje przeszukiwać łańcuch na pierwszym znaku, którego nie może rozpoznać jako części liczby. Symbole i znaki, które są często częścią wartości numerycznej, jak np. znak dollar albo przecinek, nie są rozpoznawane. Funkcja jednak rozpoznaje prefiksy &O (dla liczb oct) i &H (dla liczb hex). Znaki pusty, tab i podział linii są usuwane z argumentu.

Np. zapis:

Val(" 1615 198th Street N.E.")

zwróci wartość 1615198.

Poniższy zapis:

Val("&HFFFF")

zwróci wartość dziesiętną -1.

Funkcja Val rozpoznaje tylko kropkę (.) jako prawidłowy separator części dziesiętnej. Jeżeli zostanie użyty inny separator dziesiętny, należy użyć funkcji CDbl() to konwertowania łańcucha na liczbę.


Przykład użycia funkcji Val:

Dim varLiczba As Variant
varLiczba=Val("459")  'varLiczba=459
varLiczba=Val("45 9. 65")  'varLiczba=459.65
varLiczba=Val("459 i 001")  'varLiczba=459

(Zmienne i typy zmiennych zostały opisane w innych częściach kursu.)


na górę strony...


Google
 
Poprzednia | Wyżej | strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora