Sommario
Descrizione del registro
Restituisce il logaritmo naturale di un numero.
Esempi di log semplici
123 | Sub Abs_Esempio()Registro MsgBox(100)Fine sottotitolo |
Questo codice restituirà 4.60517018598809
Sintassi del registro
Nell'editor VBA, puoi digitare "Log(" per vedere la sintassi per la funzione di registro:
La funzione Log contiene un argomento:
Numero: Qualsiasi espressione numerica valida maggiore di zero.
Esempi di funzione di registro VBA di Excel
1 | Registro MsgBox(10) |
Risultato: 2.30258509299405
1 | Registro MsgBox(32) |
Risultato: 3.46573590279973
Tutti gli esempi precedenti sono casi con la base e (la base del logaritmo naturale).
Per calcolare il logaritmo con qualsiasi base, puoi usare il codice come la seguente funzione.
12345678 | Funzione LogAny(b As Double, x As Double) As Double'b: base x: un dato numeroLogAny = Log(x) / Log(b)Fine funzioneSub Log_Esempio1()MsgBox LogQualsiasi(10, 100)Fine sottotitolo |
Il risultato sarà il seguente.