VBA -logfunktion

Log Beskrivelse

Returnerer den naturlige logaritme for et tal.

Enkle logeksempler

123 Sub Abs_Example ()MsgBox Log (100)Afslut Sub

Denne kode returnerer 4.60517018598809

Log Syntaks

I VBA Editor kan du skrive "Log (" for at se syntaksen for logfunktionen:

Logfunktionen indeholder et argument:

Nummer: Ethvert gyldigt numerisk udtryk større end nul.

Eksempler på Excel VBA -logfunktion

1 MsgBox Log (10)

Resultat: 2.30258509299405

1 MsgBox Log (32)

Resultat: 3.46573590279973

Alle ovenstående eksempler er tilfælde med basen e (basen af ​​den naturlige logaritme).

For at beregne logaritmen med en hvilken som helst base, kan du bruge koden som følgende funktion.

12345678 Funktion LogAny (b som dobbelt, x som dobbelt) som dobbelt'b: base x: et givet talLogAny = Log (x) / Log (b)Afslut funktionUnderlog_eksempel1 ()MsgBox LogAny (10, 100)Afslut Sub

Resultatet bliver som følger.

wave wave wave wave wave