Visual Basic è un linguaggio di programmazione versatile utilizzato in altri software di Windows Microsoft Excel ( VBA) e . Esso offre un robusto libreria di funzioni per eseguire una grande varietà di attività di programmazione . Mentre la sintassi di qualsiasi linguaggio di programmazione può essere imparato facilmente , è funzioni stesse che governano l'efficacia di qualsiasi programma . Solo attraverso l'attenta selezione di queste funzioni può un programmatore di creare un programma con notevole potenza e l'utilità . Funzioni matematiche
La maggior parte dei linguaggi di programmazione richiedono vaste operazioni matematiche all'interno degli algoritmi , anche se il programma non è sulla superficie di uno strumento matematico . Calcoli aritmetici semplici sono spesso necessari per creare il programma loop e altri compiti che essa deve completare. VBA offre molte funzioni matematiche . Tra le funzioni più utilizzate sono quelle che manipolano interi . La funzione "Round" può trasformare qualsiasi numero in un intero arrotondando esso . La funzione " Int" tronca semplicemente , tagliando ogni decimale di lasciare il numero intero . Stare funzioni trigonometriche sono anche disponibili e siano state digitate così come sono su una calcolatrice o libro di testo : "Il peccato ", " Cos " e " Tan "
String Functions
.
Manipolazione dei dati di testo è importante per la creazione di programmi che interagiscono con gli utenti , in particolare qualsiasi VBA che opera su dati di Excel , che spesso contiene stringhe . Funzioni per le stringhe forniscono molti strumenti critici . Funzioni di estrazione come "di sinistra" e " destra" rendono facile per estrarre un certo insieme di caratteri di testo dal lato sinistro o destro di una stringa . Ad esempio , una cella di Excel può contenere un nome completo , ma "di sinistra " potrebbe essere utilizzato per estrarre solo il primo nome , mentre " Destra " sarebbe estrarre il cognome . Cambiare il caso è spesso necessario pure. Le funzioni " UCase " e " LCase " può trasformare una stringa intera in tutte maiuscole o tutte minuscole. Funzioni di funzioni più avanzate consentono ai programmatori di creare nuove stringhe collegando diverse stringhe separate , utilizzando funzione "concatenate " , tra gli altri.
Data e Ora
< p > Lavorare con le date e gli orari in qualsiasi linguaggio di programmazione è un lavoro di routine a causa della grande varietà di formati per la visualizzazione di queste informazioni. Date possono essere presentati in molti modi , con o senza timestamp , e spesso è necessario ricavare un tipo di dati da un altro pezzo . Una funzione come "Mese" permette ai programmatori di estrarre solo le informazioni mese da una data completa , che contiene anche un giorno e l'anno . In questo modo, le date potrebbero essere organizzati e raggruppati secondo i loro mesi , se necessario. Altre funzioni simili sono " Giorno", " Ora " e "Minuti . " La funzione " Format " è usata per cambiare un pezzo di dati data in un display di facile utilizzo di informazioni aggiornate sulla base di alcuna formattazione convenzione i desideri del programmatore . E ' anche possibile usare " DateDiff " per sottrarre date da un altro per determinare il numero di giorni tra loro.