Sintassi per una funzione di log in VBA

January 7

Sintassi per una funzione di log in VBA


Visual Basic, Applications offre funzioni matematiche, come la funzione di registrazione. VBA calcola il logaritmo naturale di un numero con la funzione di registrazione. Inserire la sintassi corretta per garantire si calcola il valore desiderato. Accedere alla funzione di log dalla finestra Visualizzatore oggetti e integrarlo con altre formule matematiche, mantenendo la stessa sintassi.

funzione di log

La funzione Log in VBA calcola il logaritmo naturale, o "log", di un numero. Il logaritmo naturale utilizza la base "e" che è un valore costante. Se si calcola il logaritmo naturale su un calcolatore, in un programma di foglio di calcolo o in VBA, dovrebbe restituire lo stesso valore perché questo numero è costante. È possibile semplificare il lavoro, integrando la funzione logaritmo naturale nel codice VBA invece di calcolare manualmente i valori.

Tipo di dati

La funzione Log in VBA è un tipo di dati double. Il tipo di dati double detiene numeri nell'intervallo 64 bit e fornisce la maggior quantità di spazio per i valori calcolati. Una delle caratteristiche di questo tipo di dati è che non riconosce zero finali. Ad esempio, le doppie processi di tipo dati "4.300" e "4.3" allo stesso modo. Questo può causare problemi con le figure significative se si sta calcolando il logaritmo naturale per le equazioni chimiche.

Sintassi

La sintassi della funzione logaritmo naturale in VBA è "Log (Value)" senza le virgolette. Un requisito della funzione di log è cioè deve essere un valore maggiore di zero. La restrizione numerica si basa sulla natura della funzione logaritmo naturale, non i parametri di VBA. È possibile integrare la funzione logaritmo naturale in altri calcoli e aggiungere, moltiplicare o dividere il valore. Mantenere la stessa sintassi di utilizzare la funzione di registrazione con altre espressioni.

Object Browser

Accedere alla funzione di log nella finestra VBA dal browser degli oggetti. Fai clic sul menu "Visualizza" nella parte superiore della pagina e selezionare "oggetti." Selezionare "VBA" dalla casella a discesa Type Library. Tipo "Log" nella casella di ricerca e cliccare su "Log" nella casella "Search Results" elenco. Fare clic sull'icona "Copia" per copiare la funzione nella clipboard. Incollare la funzione nella finestra del codice VBA e completarlo con la sintassi "Log (numero)" senza le virgolette.