Hàm Abs VBA

Mô tả Abs

Trả về giá trị tuyệt đối của một số.

Ví dụ về cơ bụng đơn giản

123 Sub Abs_Example ()MsgBox Abs (-12,5)Kết thúc Sub

Mã này sẽ trả về 12.5

Cú pháp Abs

Trong VBA Editor, bạn có thể nhập “Abs (” để xem cú pháp của Hàm Abs:

Hàm Abs chứa một đối số:

Con số: Một giá trị số.

Ví dụ về hàm Abs trong Excel VBA

bạn có thể tham chiếu một ô có chứa ngày tháng:

1234567 Sub Abs_Example1 ()Làm mờ ô dưới dạng phạm viĐối với mỗi ô trong phạm vi ("A2: A4")cell.Offset (0, 1) = Abs (cell.Value)Ô tiếp theoKết thúc Sub

Kết quả sẽ như sau. (Vui lòng xem B2: B4)

Cả 2 ví dụ sau đều trả về 12.

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

Để tìm một số gần nhất với 2 khi cho một mảng số (1.5, 3.1, 2.1, 2.2, 1.8), bạn có thể sử dụng đoạn mã sau.

1234567891011121314151617181920 Sub Abs_Example2 ()Số DimLàm mờ mặt hàngLàm mờ gần nhất Giá trị tăng gấp đôiDim diff As DoubleDim minDiff As DoubleminDiff = 100Numbers = Array (1.5, 3.1, 2.1, 2.2, 1.8)Đối với mỗi mục bằng sốdiff = Abs (item - 2)Nếu diff <minDiff ThìminDiff = diffnearValue = itemKết thúc nếuMục tiếp theoMsgBox "Giá trị gần nhất:" & nearValueKết thúc Sub

Kết quả sẽ là 2.1 như sau.

wave wave wave wave wave