Innehållsförteckning
Loggbeskrivning
Returnerar den naturliga logaritmen för ett tal.
Enkla logg exempel
123 | Sub Abs_Exempel ()MsgBox -logg (100)Avsluta Sub |
Denna kod returnerar 4.60517018598809
Loggsyntax
I VBA Editor kan du skriva "Log (" för att se syntaxen för loggfunktionen:
Loggfunktionen innehåller ett argument:
Siffra: Alla giltiga numeriska uttryck som är större än noll.
Exempel på Excel VBA -loggfunktion
1 | MsgBox -logg (10) |
Resultat: 2.30258509299405
1 | MsgBox -logg (32) |
Resultat: 3.46573590279973
Alla ovanstående exempel är fall med basen e (basen för den naturliga logaritmen).
För att beräkna logaritmen med valfri bas kan du använda koden som följande funktion.
12345678 | Funktion LogAny (b som dubbel, x som dubbel) som dubbel'b: bas x: ett givet talLogAny = Log (x) / Log (b)Avsluta funktionSub Log_Example1 ()MsgBox LogAny (10, 100)Avsluta Sub |
Resultatet blir följande.