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.