Nwlapcug.com


Funzioni di Visual Basic di Excel

Microsoft Excel è un'applicazione di foglio elettronico potente con molte caratteristiche per l'analisi dei dati. Alcuni sviluppatori utilizzano Visual Basic for Applications (VBA) linguaggio di programmazione per estendere significativamente l'interfaccia di Excel. Mentre Excel offre molte formule avanzate attraverso la sua finestra di foglio di calcolo, un programma VBA è in grado di eseguire algoritmi più complessi che sono limitati solo dalla creatività del programmatore. Funzioni VBA vengono utilizzate in questi algoritmi per manipolare i dati in molti modi.

Funzione "Format"

Una parte significativa delle funzioni VBA si riferiscono alla formattazione numerica e la manipolazione. Alcuni di questi compiti che Excel è in grado di fare. La funzione "Format" consente a un programma VBA formattare un numero on-the-fly. In genere, Excel offre impostazioni di formattazione per una singola cella, e queste impostazioni devono essere modificate manualmente. La funzione di "Format" di VBA consente al programma di modificare la formattazione di dati numerici basati su altri fattori, se lo si desidera. È così possibile per la stessa cella contenere diversi formati numerici in tempi diversi in funzione del foglio di calcolo senza che l'utente modifica le impostazioni di formato.

Funzioni condizionali

Excel fornisce supporto nativo per le funzioni di "Se" che non richiedono programmazione in Visual Basic. Queste funzioni permettono l'uscita di una cella contenere dati in base a condizioni che sono prima testate da una formula. Istruzioni condizionali più complesse possono essere create utilizzando VBA. Piuttosto che un convenzionale "Se" formula, 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 sulla base di queste condizioni. La funzione di "Caso" funziona in modo analogo.

Funzioni di gestione file

È possibile interrogare informazioni sul file di Excel utilizzando VBA. La funzione di "FileDateTime" viene utilizzata per estrarre la data esatta e la data di un file è stato creato o modificato. Può essere usato su qualsiasi file, tra cui il foglio di calcolo Excel corrente. È anche possibile cercare i file su un computer che utilizza una funzione come "Dir." La funzione di "FileLen" può quindi visualizzare le dimensioni del file.

Funzioni di data

Excel fornisce già molte funzioni per la manipolazione di data e ora utilizzando formule Excel convenzionali. Ma altre caratteristiche sono disponibili utilizzando Visual Basic. La funzione "IsDate" può essere utilizzata per determinare se esiste una determinata data. Ad esempio, ' IsDate ("29 febbraio 2010")' restituirebbe "False". La funzione "DatePart" può estrarre porzioni di una data, ad esempio l'anno o il 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 qualsiasi.