VBA -loggfunksjon

Loggbeskrivelse

Returnerer den naturlige logaritmen til et tall.

Enkle loggeksempler

123 Sub Abs_Example ()MsgBox Logg (100)Slutt Sub

Denne koden returnerer 4.60517018598809

Loggsyntaks

I VBA Editor kan du skrive "Log (" for å se syntaksen for loggfunksjonen:

Loggfunksjonen inneholder et argument:

Nummer: Ethvert gyldig numerisk uttrykk større enn null.

Eksempler på Excel VBA -loggfunksjon

1 MsgBox Logg (10)

Resultat: 2.30258509299405

1 MsgBox -logg (32)

Resultat: 3.46573590279973

Alle eksemplene ovenfor er tilfeller med basen e (grunnlaget for den naturlige logaritmen).

For å beregne logaritmen med en hvilken som helst base, kan du bruke koden som følgende funksjon.

12345678 Funksjon LogAny (b som dobbel, x som dobbel) som dobbel'b: base x: et gitt tallLogAny = Logg (x) / Logg (b)SluttfunksjonSub Log_Example1 ()MsgBox LogAny (10, 100)Slutt Sub

Resultatet blir som følger.

wave wave wave wave wave