Tổng quan chi tiết về hàm if trong vba bạn cần phải biết

Khi bạn muốn tiến hành kiểm tra kết quả dựa trên một hoặc nhiều điều kiện nào đó cho trước thì sử dụng hàm if trong vba là đơn giản và chuẩn xác nhất. Tuy nhiên, cách dùng, cú pháp, câu lệnh ra sao không phải ai cũng biết. Hiểu rõ điều đó, chúng tôi tổng hợp đầy đủ những thông tin cơ bản dưới đây bạn đừng nên bỏ qua.

Cách sử dụng hàm if trong vba
Cách sử dụng hàm if trong vba

Nội dung chính:

Cách sử dụng hàm if trong vba

Khi tính toán với excel có hai dạng hàm if mà bạn sẽ gặp trong vba là: hàm if đơn chỉ có một điều kiện duy nhất và hàm if nhiều điều kiện tức có hơn một điều kiện được đưa ra.

Cách sử dụng hàm if đơn

– Cú pháp sử dụng hàm if trong vba dạng đơn:

 IF <điều kiện> THEN

<lệnh thực hiện nếu điều kiện đúng>

 Else

<lệnh thực hiện nếu điều kiện sai>

 END IF

Trong đó, <điều kiện>: có thể là các phép so sánh toán học (>, <, >=, <=, =), so sánh chuỗi (=””) và các hàm dùng để kiểm tra giá trị đúng sai hoặc kiểm tra số.

IF <điều kiện>THEN: Nếu như điều kiện kiểm tra đưa ra là đúng thì thực thi lệnh. Còn Else: Nếu điều kiện trong IF<điều kiện>THEN mà sai thì lệnh Else được thực thi.

Còn End if: Lệnh kết thúc cho một hàm. Lưu ý, mỗi hàm if như thế sẽ kèm theo một lệnh kết thúc End If.

Mỗi hàm if luôn kèm theo một lệnh kết thúc End If.
Mỗi hàm if luôn kèm theo một lệnh kết thúc End If.

Cách sử dụng hàm if có nhiều điều kiện

Trên đây là cách sử dụng hàm if trong vba có một điều kiện duy nhất. Vậy, đối với những hàm if có nhiều hơn một điều kiện thì cách dùng có khác không? Với trường hợp này chúng ta cần dùng nhiều câu lệnh if để lồng vào trong điều kiện đúng hoặc sai.

Theo chia sẻ kinh nghiệm của nhiều cao thủ excel, trong vba bạn có thể dùng Elseif với mục đích tạo thêm một điều kiện so sánh. Lưu ý, tạo Elseif mức độ vừa phải, không nên tạo quá nhiều vì nó sẽ làm ảnh hưởng tới công suất tính toán. Để đơn giản hóa, chúng ta có thể dùng hàm Swith trong vba hay thế.

Cú pháp sử dụng hàm if nhiều điều kiện như sau:

If <điều kiện 1> Then

 <lệnh thực thi nếu điều kiện 1 đúng>

ElseIf <điều kiện 2> Then

 <lệnh thực thi nếu điều kiện 2 đúng>

… ElseIf <điều kiện thứ n> Then

 <lệnh thực thi nếu điều kiện thứ n đúng>

 Else

<lệnh thực thi nếu các điều kiện trên không đúng>

 End If

Cách áp dụng hàm if trong vba vào excel

Hàm if trong vba giúp công việc tính toán trở nên đơn giản hơn
Hàm if trong vba giúp công việc tính toán trở nên đơn giản hơn

Việc ứng dụng thành thạo hàm if trong vba excel sẽ mang đến cho người dùng rất nhiều tiện ích tuyệt vời. Công việc tính toán trở nên đơn giản, nhanh gọn, chuẩn xác, hạn chế thấp nhất sai sót.

Hàm if trong vba được sử dụng rất rộng rãi. Tùy nhu cầu bạn có thể dùng riêng hoặc dùng lồng vào trong các vòng lặp để bắt giá trị theo từng điều kiện cụ thể. Dù là hàm một điều kiện hay hàm nhiều điều kiện đều dùng được, chỉ cần bạn thực hiện đúng cú pháp, đúng câu lệnh là ok, kết quả trả về đảm bảo nhanh chóng và chuẩn xác.

Sử dụng hàm if trong vba sẽ mang lại cho bạn nhiều lợi ích tuyệt vời trong công việc. Các thao tác sử dụng hàm if không hề phức tạp, bạn chỉ cần thực hiện theo đúng những hướng dẫn nói trên của chúng tôi là hoàn thành. Nếu vẫn còn điều phân vân chưa hiểu vui lòng truy cập vào website: https://kitudacbiet.co, đội ngũ chuyên gia hàng đầu của sẽ hỗ trợ bạn tận tình, chu đáo nhất. Chúc bạn áp dụng thành công.

5/5 - (1 bình chọn)

Viết một bình luận

Có thể bạn thích!

Hướng dẫn chi tiết cách tính thời gian hoàn vốn trong Excel

Hướng dẫn chi tiết cách tính thời gian hoàn vốn trong Excel

Thời gian hoàn vốn là khoảng thời gian cần thiết để công ty, doanh nghiệp hoàn lại số tiền đã bỏ ra ban đầu. Đây là tiêu chí quan trọng hàng đầu để đánh giá hiệu quả hoạt động kinh doanh của dự án, của doanh nghiệp. Nếu bạn chưa biết cách tính thời gian hoàn … Đọc tiếp Hướng dẫn chi tiết cách tính thời gian hoàn vốn trong Excel

Tổng hợp một số thông tin hữu ích về công thức mảng Excel

Tổng hợp một số thông tin hữu ích về công thức mảng Excel

Công thức mảng là gì? Vì sao cần dùng công thức mảng? Làm thế nào để nhập công thức mảng excel? Ưu nhược điểm khi sử dụng công thức này? Những thắc mắc này của bạn sẽ được chúng tôi giải đáp đầy đủ, chi tiết trong bài viết dưới đây. Nội dung chính: Công thức … Đọc tiếp Tổng hợp một số thông tin hữu ích về công thức mảng Excel

Làm sao để tính thâm niên trong Excel một cách chính xác

Làm sao để tính thâm niên trong Excel một cách chính xác

Đối với những người làm việc trong lĩnh vực quản lý nhân sự, hành chính thì thao tác với bảng tính excel là công việc hàng ngày và thường xuyên. Trong đó, cách sử dụng các hàm sẽ gây khó khăn với những người mới làm quen excel. Trong bài viết này chúng tôi sẽ … Đọc tiếp Làm sao để tính thâm niên trong Excel một cách chính xác

Cách tính tuổi trong Excel cực đơn giản nhanh chóng

Cách tính tuổi trong Excel cực đơn giản nhanh chóng

Để tính tuổi trong excel bạn có thể áp dụng rất nhiều công thức khác nhau. Thao tác tính toán này không phức tạp nhưng bạn vẫn có thể gặp lỗi nếu bạn không thành thạo. Vì thế, chúng tôi hướng dẫn chi tiết và cụ thể cách sử dụng các hàm tính tuổi dưới đây bạn … Đọc tiếp Cách tính tuổi trong Excel cực đơn giản nhanh chóng

Tổng hợp cách viết hoa chữ cái đầu tiên nhanh gọn đơn giản

Tổng hợp cách viết hoa chữ cái đầu tiên nhanh gọn đơn giản

Có rất nhiều cách để bạn viết hoa chữ cái đầu. Mỗi cách sẽ có những ưu nhược điểm riêng. Tùy vào đặc điểm văn bản, dữ liệu nhiều hay ít mà bạn cần cân nhắc lựa chọn cách viết thích hợp, tiết kiệm thời gian nhất? Chúng tôi tổng hợp 4 cách viết hoa chữ … Đọc tiếp Tổng hợp cách viết hoa chữ cái đầu tiên nhanh gọn đơn giản

Tìm hiểu chi tiết cách dùng Conditional formatting thế nào

Tìm hiểu chi tiết cách dùng Conditional formatting thế nào

Excel là một bảng tính với nhiều ưu điểm và tính năng tuyệt vời. Conditional formatting trong excel là định dạng có điều kiện cho phép người dùng phát huy tối đa công dụng, lợi ích của excel trong công việc. Bài viết dưới đây sẽ hướng dẫn bạn cách dùng conditional formatting từ cơ bản đến … Đọc tiếp Tìm hiểu chi tiết cách dùng Conditional formatting thế nào