Funcția VBA Abs

Descrierea abs

Returnează valoarea absolută a unui număr.

Exemple simple de abs

123 Sub Abs_Example ()MsgBox Abs (-12,5)Sfârșitul Sub

Acest cod va returna 12.5

Sintaxa abs

În Editorul VBA, puteți tasta „Abs (” pentru a vedea sintaxa funcției Abs:

Funcția Abs conține un argument:

Număr: O valoare numerică.

Exemple de funcții Excel VBA Abs

puteți face referință la o celulă care conține o dată:

1234567 Sub Abs_Example1 ()Dim celula ca intervalPentru fiecare celulă din interval („A2: A4”)cell.Offset (0, 1) = Abs (cell.Value)Următoarea celulăSfârșitul Sub

Rezultatul va fi după cum urmează (a se vedea B2: B4)

Următoarele 2 exemple ambele vor întoarce 12.

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

Pentru a găsi un număr cel mai apropiat de 2 atunci când se dă o matrice de numere (1.5, 3.1, 2.1, 2.2, 1.8), puteți utiliza următorul cod.

1234567891011121314151617181920 Sub Abs_Example2 ()Numere slabeEliminați elementulReduceți valoarea cea mai apropiată ca dublăDim diff As DubluDim minDiff As DoubleminDiff = 100Numere = matrice (1.5, 3.1, 2.1, 2.2, 1.8)Pentru fiecare articol în numerediff = Abs (item - 2)Dacă diff <minDiff AtunciminDiff = difnearestValue = elementEnd IfUrmătorul elementMsgBox "Cea mai apropiată valoare:" & nearestValueSfârșitul Sub

Rezultatul va fi 2.1 după cum urmează.

wave wave wave wave wave