Excel distingue tra la visualizzazione di una data o l'ora e la capacità effettiva di questo tipo di dati dietro le quinte . Un singolo momento nel tempo è caratterizzato da un mese, giorno , anno , ora, minuti e secondi . Tuttavia può mostrare come solo una volta, o solo un anno o una delle tante altre varianti . La variabile memorizzata reale è un "numero di precisione doppia ", che è un numero lunga contenente un componente frazionaria preciso . Riferimenti a questo numero particolare di solito non è necessario , dal momento che le funzioni di data di Excel permettono di manipolare la variabile liberamente per più applicazioni user-friendly .
Variabile Formato
La data di Excel formato variabile è un numero che rappresenta il numero fisso di giorni interi che sono passati dal 30 dicembre 1899. Questo formato variabile impedisce purtroppo facile manipolazione di che si verificano prima del 1900 date . Il set di strumenti di Excel nativo sarà semplicemente ignorare queste prime date e non trattarli come date effettive . Tuttavia la data Il formato variabile VBA supporta i numeri negativi , in modo da poter accedere ai dati nel lontano anno 100 . Così è possibile manipolare le date nel vostro plug-in in modi che non sono possibili per l'utente del built -in funzioni di data di Excel nelle formule standard di Excel .
Common Data funzioni variabili < br VBA >
Excel fornisce due funzioni di VBA per determinare la data corrente : " Ora " e "Data ". Sia restituire la data corrente quando viene utilizzato in una formula VBA . La funzione " Ora ", aggiunge l'ora corrente in modo da vedere informazioni precise circa l'ora del giorno alla data corrente . "Data" fornisce solo il mese attuale , il giorno e l'anno della data corrente .
Avanzata Data Variabile Funzioni
Il kit di sviluppo VBA offre molte funzioni per la manipolazione avanzata e l'analisi della variabile di dati in Excel . Ad esempio , le funzioni di " Anno ", "Mese" e "Giorno" mostrano solo i componenti di qualsiasi data inserita nella formula VBA . È inoltre possibile ottenere la versione di testo di un mese numerico utilizzando " MonthName ", che converte una variabile data con il mese di "12" a " dicembre ", per esempio . Per determinare il tempo trascorso tra due date , la funzione " DateDiff " sottrae essenzialmente una data da un altro a trovare la differenza. È inoltre possibile utilizzare la funzione "Format" per forzare la visualizzazione di una variabile data VBA in uno qualsiasi dei molti formati differenti .
software © www.354353.com