Funzione registro VBA

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.

wave wave wave wave wave