Inhoudsopgave
Logbeschrijving
Retourneert de natuurlijke logaritme van een getal.
Eenvoudige logvoorbeelden
123 | Sub Abs_Example()MsgBox-logboek(100)Einde sub |
Deze code retourneert 4.60517018598809
Log-syntaxis
In de VBA-editor kunt u "Log(" typen om de syntaxis voor de logfunctie te zien:
De functie Log bevat een argument:
Nummer: Elke geldige numerieke expressie groter dan nul.
Voorbeelden van Excel VBA-logboekfunctie
1 | MsgBox-logboek(10) |
Resultaat: 2.30258509299405
1 | MsgBox-logboek(32) |
Resultaat: 3.46573590279973
Alle bovenstaande voorbeelden zijn gevallen met het grondtal e (het grondtal van de natuurlijke logaritme).
Om de logaritme met een willekeurig grondtal te berekenen, kunt u de code als volgende functie gebruiken.
12345678 | Functie LogAny(b As Double, x As Double) As Double' b: grondtal x: een gegeven getalLogAny = Log(x) / Log(b)Functie beëindigenSub Log_Example1()MsgBox LogAny(10, 100)Einde sub |
Het resultaat zal als volgt zijn.