Inhaltsverzeichnis
Protokollbeschreibung
Gibt den natürlichen Logarithmus einer Zahl zurück.
Einfache Protokollbeispiele
123 | Sub Abs_Example()MsgBox-Protokoll(100)End Sub |
Dieser Code gibt 4.60517018598809 zurück
Protokollsyntax
Im VBA-Editor können Sie „Log(“ eingeben, um die Syntax für die Log-Funktion anzuzeigen:
Die Log-Funktion enthält ein Argument:
Nummer: Jeder gültige numerische Ausdruck größer als Null.
Beispiele für die Excel VBA-Protokollfunktion
1 | MsgBox-Protokoll(10) |
Ergebnis: 2.30258509299405
1 | MsgBox-Protokoll(32) |
Ergebnis: 3.46573590279973
Alle obigen Beispiele sind Fälle mit der Basis e (der Basis des natürlichen Logarithmus).
Um den Logarithmus mit einer beliebigen Basis zu berechnen, können Sie den Code als folgende Funktion verwenden.
12345678 | Funktion LogAny(b als Double, x als Double) als Double' b: Basis x: eine gegebene ZahlLogAny = Log(x) / Log(b)EndfunktionUnterprotokoll_Beispiel1()MsgBox LogAny(10, 100)End Sub |
Das Ergebnis wird wie folgt sein.