Corso di Visual Basic

Le principali funzioni di VBA III

 

In questa lezione finalmente termineremo lo studio delle funzioni fornite da Visual Basic imparando quelle relative alle date ed ai numeri.


Funzioni di manipolazione delle date:

Date:
E’ una funzione che restituisce la data di sistema corrente.
Esempio:
msgbox Format(Date,”dd-mm-yyyy”)
Supponendo che oggi sia il 2/6/2001 questo esempio restituirā 02-06-2001


Year:
Restituisce un valore numerico intero corrispondente all’anno della data passata come parametro

Month:
Restituisce un valore numerico intero corrispondente al mese della data passata come parametro

Day:
Restituisce un valore numerico intero corrispondente al giorno della data passata come parametro
Esempio:
msgbox Day(Date)
msgbox Month(Date)
msgbox Year(Date)
Supponendo che oggi sia il 2/6/2001 restituisce 2, 6, poi 2001


IsDate:
Restituisce un valore Booleano (True o False) che indica se č possibile o meno convertire l’espressione  passata come parametro  in data. Successivamente, se l’esito di questo controllo č positivo, si potrā convertire utilizzando l’apposita funzione di conversione CDate.
Esempio:
If IsDate("29/31/2001") Then
   MsgBox "Data Corretta"
Else
   MsgBox "La data passata non č valida!"
End If
Questo esempio dirā che “la data passata non č valida”

Funzioni numeriche:

Round:
Restituisce un numero arrotondato in base al numero di cifre decimali specificato.
Sintassi:  Round(espressione[, numcifredecimali])
Esempio:
MsgBox Round(8.98737, 1)     restituirā 9
MsgBox Round(8.94737, 2)     restituirā 8,95
MsgBox Round(8.94737, 3)     restituirā 8,947
MsgBox Round(8.94737, 4)     restituirā 8,9474

Sqr:
Restituisce un valore Double che specifica la radice quadrata di un numero.

Abs:
Restituisce un valore che specifica il valore assoluto di un numero. Il valore restituito sarā dello stesso tipo di quello passato alla funzione. Ad esempio ABS(-2) e ABS(2) restituiscono entrambi 2.

Cos e Sin:
Restituiscono un valore Double che specifica il coseno o il seno di un angolo.

Queste sono le funzioni principali di VBA, ma ne esistono altre che impareremo di volta in volta all’occorrenza!
Ed ora che finalmente siamo in possesso di sufficienti strumenti, potremo approfondire l’utilizzo dei controlli di Visual Basic facendo molti esempi interessanti.
Alla prossima!

 

Torna all'indice Generale del corso di Corso di Visual Basic di Software Planet