Funkce VBA Abs

Abs Popis

Vrátí absolutní hodnotu čísla.

Jednoduché příklady abs

123 Sub Abs_Example ()Abs MsgBox (-12,5)End Sub

Tento kód vrátí 12.5

Abs syntaxe

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

Funkce Abs obsahuje argument:

Číslo: Číselná hodnota.

Příklady funkce Excel VBA Abs

můžete odkazovat na buňku obsahující datum:

1234567 Sub Abs_Example1 ()Dim buňka jako rozsahPro každou buňku v dosahu ("A2: A4")cell.Offset (0, 1) = Abs (cell.Value)Další buňkaEnd Sub

Výsledek bude následující. (Viz B2: B4)

Následující 2 příklady vrátí 12.

1 Abs MsgBox (-12)
1 Abs MsgBox (12)

Chcete -li najít číslo nejblíže 2, když je zadáno pole čísel (1,5, 3,1, 2,1, 2,2, 1,8), můžete použít následující kód.

1234567891011121314151617181920 Sub Abs_Example2 ()Dim NumbersTmavá položkaZtlumit nejbližší hodnotu jako dvojnásobekDim diff As DoubleDim minDiff As Doublemin. rozdíl = 100Čísla = pole (1,5, 3,1, 2,1, 2,2, 1,8)Pro každou položku v číslechdiff = Abs (položka - 2)Pokud je rozdíl <minDiff ThenminDiff = rozdílnearestValue = položkaKonec IfDalší položkaMsgBox "Nejbližší hodnota:" & nejbližší hodnotaEnd Sub

Výsledkem bude 2.1.

wave wave wave wave wave