Funkcija Val

Vraća brojeve u nizu u obliku brojčane vrijednosti odgovarajuće vrste.

Sintaksa

Val ( niz )

Obavezanargumentniza valjana je nizovni izraz.

Napomene

Funkcija Val prestaje čitati niz na prvom znaku koji ne prepoznaje kao dio broja. Simboli i znakovi koji se često smatraju dijelovima numeričkih vrijednosti, kao što su znakovi i zarezi za dolar, nisu prepoznati. Međutim, funkcija prepoznaje prijefikse Radix-a &O (za Oktalno) i &H (za heksadecimalno). Praznine, tabulatore i znakove sažetaka sadržaja u linku uklanjaju se iz argumenta.

Na sljedećem se prikazuje vrijednost 1615198:

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

U kodu u nastavku Val vraća decimalnu vrijednost-1 da bi se prikazivala heksadecimalna vrijednost:

Val("&HFFFF")

Napomena:  Funkcija Val prepoznaje samo razdoblje (.) kao valjani Decimalni razdjelnik. Kada se koriste razni decimalni razdjelnici, kao i u međunarodnim aplikacijama, pomoću CDbl -a možete pretvoriti niz u broj.

Primjer upita

Izraz

Rezultati

Odaberite Dateofprodaja, Val (DateofSale) kao testVal iz programa ProductSales;

Povratak vrijednosti iz "DateofSale" i vodećih brojčanih znakova iz vrijednosti polja "DateofSale" u stupcu testVal. Val () prestat će čitati niz pri prvom nebrojčanom znaku.

Primjer VBA

Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.

U ovom se primjeru koristi funkcija Val za vraćanje brojeva sadržanih u nizu.

Dim MyValue
MyValue = Val("2457") ' Returns 2457.
MyValue = Val(" 2 45 7") ' Returns 2457.
MyValue = Val("24 and 57") ' Returns 24.

Napomena:  Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.​

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×