Funkce protokolu VBA

Popis protokolu

Vrátí přirozený logaritmus čísla.

Jednoduché příklady protokolů

123 Sub Abs_Example ()Protokol MsgBox (100)End Sub

Tento kód vrátí 4,60517018598809

Syntaxe protokolu

V editoru VBA můžete zadat „Log (“ a zobrazit syntaxi pro funkci Log:

Funkce Log obsahuje argument:

Číslo: Libovolný platný číselný výraz větší než nula.

Příklady funkce protokolu Excel VBA

1 Protokol MsgBox (10)

Výsledek: 2,30258509299405

1 Protokol MsgBox (32)

Výsledek: 3,46573590279973

Všechny výše uvedené příklady jsou případy se základnou e (základ přirozeného logaritmu).

Chcete -li vypočítat logaritmus s jakoukoli základnou, můžete kód použít jako následující funkci.

12345678 Funkce LogAny (b jako Double, x As Double) Jako Double'b: základna x: dané čísloLogAny = Log (x) / Log (b)Koncová funkceDílčí protokol_Příklad1 ()MsgBox LogAny (10, 100)End Sub

Výsledek bude následující.

wave wave wave wave wave