Excel funzioni di Visual Basic

November 26

Microsoft Excel è un potente foglio di calcolo con molte caratteristiche per l'analisi dei dati. Alcuni sviluppatori utilizzano il Visual Basic, Applications Edition (VBA) linguaggio di programmazione per estendere in modo significativo l'interfaccia di Excel. Mentre Excel offre molte formule avanzate attraverso la sua finestra foglio di calcolo, un programma di VBA può eseguire algoritmi più complessi che sono limitate solo dalla creatività del programmatore. funzioni VBA sono utilizzati in questi algoritmi per manipolare i dati in molti modi.

Funzione "Format"

Una parte significativa di funzioni VBA riguardano la formattazione numerica e la manipolazione. Alcuni di questi compiere compiti che altrimenti Excel è in grado di fare. La funzione "Format" consente a un programma di VBA per formattare un numero on-the-fly. Normalmente, Excel offre impostazioni di formattazione per una singola cella, e queste impostazioni deve essere modificato manualmente. La funzione VBA "Format" permette al programma di modificare la formattazione dei dati numerici sulla base di altri fattori, se lo si desidera. È così possibile per la stessa cella di contenere diversi formati numerici in tempi diversi in funzione del foglio di lavoro senza le impostazioni di formato Cambiare utente.

Funzioni condizionali

Excel fornisce il supporto nativo per le funzioni di "se" che non richiedono la programmazione Visual Basic. Queste funzioni consentono l'uscita di una cella per contenere i dati in base alle condizioni che vengono prima testati da una formula. Ulteriori istruzioni condizionali complessi possono essere creati utilizzando VBA. Invece di un tradizionale "Se" formula, il supporto VBA "Se poi Else" funzioni che sono più flessibili. È possibile combinare più condizioni in un singolo algoritmo in questo modo e fornire risultati multipli basati su queste condizioni. La funzione di "Case" funziona in modo analogo.

Funzioni di gestione dei file

E 'possibile interrogare le informazioni sul file di Excel stesso utilizzando VBA. La funzione "FileDateTime" viene utilizzato per estrarre la data e l'ora di un file è stato creato o modificato esatto. Può essere utilizzato su qualsiasi tipo di file, tra cui l'attuale foglio di calcolo Excel. È anche possibile cercare i file su un computer utilizzando una funzione come "Dir." La funzione "FileLen" può quindi visualizzare la dimensione del file.

funzioni di data

Excel fornisce già molte funzioni per la data e l'ora di manipolazione utilizzando formule di Excel convenzionali. Ma più caratteristiche sono disponibili utilizzando Visual Basic. La funzione "IsDate" può essere utilizzato per determinare se una data particolare esiste. Ad esempio, 'IsDate ( "29 febbraio 2010")' sarebbe tornato "False". La funzione "DatePart" può estrarre porzioni di una data, come l'anno o giorno. Questo è simile alle funzioni che si trovano comunemente nelle applicazioni di database. La funzione "DateDiff" determina facilmente il numero di giorni tra due date.