Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
No Result
View All Result
Home Chia Sẻ Kiến Thức Học Excel

Hướng Dẫn Sử Dụng Câu Lệnh If Trong VBA Excel

Hướng Dẫn Sử Dụng Câu Lệnh If Trong VBA Excel
6k
SHARES
19.5k
VIEWS
Share on FacebookShare on Twitter

Nội Dung Bài Viết

Toggle
  • Giới thiệu về Câu Lệnh If trong VBA
  • Cú Pháp Câu Lệnh If – Then trong VBA
  • Thụt Lề Mã Lệnh
  • Ví dụ Câu Lệnh If – Then
  • Điều Kiện trong Câu Lệnh VBA
  • Câu Lệnh ElseIf
  • Câu Lệnh Else
  • Toán Tử Logic (AND, OR, NOT)
  • Hàm IIF
  • So Sánh If và IIF
  • Câu Lệnh Select Case
  • Kết Luận

Câu lệnh If, hay hàm If, là một công cụ quen thuộc và hữu ích trong Excel. Tương tự, trong VBA Excel, câu lệnh này cũng đóng vai trò quan trọng. Bài viết này sẽ cung cấp hướng dẫn chi tiết về cách sử dụng câu lệnh If trong VBA, giúp bạn nắm vững và áp dụng hiệu quả trong công việc.

Bảng hướng dẫn nhanh câu lệnh If VBABảng hướng dẫn nhanh câu lệnh If VBA

Giới thiệu về Câu Lệnh If trong VBA

Hàm If trong Excel đã quá quen thuộc với người dùng. Trong VBA, câu lệnh If được sử dụng để kiểm tra điều kiện và thực thi mã lệnh tương ứng. Ví dụ, bạn muốn lọc ra danh sách học sinh có điểm trên 70, câu lệnh If sẽ giúp bạn kiểm tra điểm của từng học sinh và trả về kết quả.

Ví dụ câu lệnh If VBAVí dụ câu lệnh If VBA

Cú Pháp Câu Lệnh If – Then trong VBA

Cú pháp cơ bản của câu lệnh If – Then:

If [điều kiện] Then
  [Mã lệnh được thực thi nếu điều kiện đúng]
End If

Lưu ý: Câu lệnh If – Then luôn phải đi kèm với End If. Khi điều kiện là đúng (True), mã lệnh nằm giữa If Then và End If sẽ được thực thi.

Xem thêm:  Hàm MONTH trong Excel: Cách Xác Định Tháng Từ Ngày

Minh họa câu lệnh If ThenMinh họa câu lệnh If Then

Để tăng khả năng đọc hiểu mã, nên thụt lề các dòng lệnh nằm giữa If và End If.

Hướng Dẫn Sử Dụng Câu Lệnh If Trong VBA Excel

Thụt Lề Mã Lệnh

Thụt lề giúp mã lệnh dễ đọc hơn, đặc biệt là với các khối lệnh như:

  • Sub... End Sub
  • If Then... End If
  • For... Next
  • Do While... Loop
  • Select Case... End Case

Để thụt lề, chọn các dòng cần thụt lề và nhấn phím Tab. Để đưa lề về trái, nhấn Shift + Tab. Hoặc có thể sử dụng các biểu tượng thụt lề trên thanh công cụ Visual Basic.

Biểu tượng thụt lềBiểu tượng thụt lề

Ví dụ Câu Lệnh If – Then

Ví dụ sau đây in ra tên học sinh có điểm trên 50:

Ví dụ in tên học sinhVí dụ in tên học sinh

Điều Kiện trong Câu Lệnh VBA

Phần nằm giữa If và Then được gọi là điều kiện. Điều kiện là một biểu thức logic có giá trị True hoặc False. Các toán tử so sánh thường được sử dụng trong điều kiện: >, <, >=, <=, =, <>.

Ví dụ:

Điều kiệnMô tả
x < 5x nhỏ hơn 5
x <= 5x nhỏ hơn hoặc bằng 5
x > 5x lớn hơn 5
x >= 5x lớn hơn hoặc bằng 5
x = 5x bằng 5
x <> 5x khác 5
x > 5 And x < 10x lớn hơn 5 VÀ nhỏ hơn 10
x = 2 Or x > 10x bằng 2 HOẶC lớn hơn 10

Câu Lệnh ElseIf

ElseIf cho phép kiểm tra nhiều điều kiện.

Ví dụ:

Ví dụ ElseIfVí dụ ElseIf

Câu Lệnh Else

Else được sử dụng khi không có điều kiện nào trong If và ElseIf đúng.

Xem thêm:  Hàm FALSE trong Power BI: Hướng dẫn chi tiết

Ví dụ:

Ví dụ ElseVí dụ Else

Toán Tử Logic (AND, OR, NOT)

Có thể sử dụng các toán tử logic AND, OR, NOT để kết hợp nhiều điều kiện.

Ví dụ sử dụng AND:

Ví dụ ANDVí dụ AND

Ví dụ sử dụng OR:

Ví dụ ORVí dụ OR

Ví dụ sử dụng NOT:

Ví dụ NOTVí dụ NOT

Hàm IIF

Hàm IIF trong VBA tương tự hàm IF trong Excel. Cú pháp: IIf(điều kiện, giá trị nếu đúng, giá trị nếu sai).

Ví dụ:

Ví dụ IIFVí dụ IIF

So Sánh If và IIF

IIF ngắn gọn hơn IF, nhưng IF phù hợp hơn với các điều kiện phức tạp. IIF luôn đánh giá cả hai phần “giá trị nếu đúng” và “giá trị nếu sai”, nên IF có thể nhanh hơn khi xử lý lượng dữ liệu lớn.

Câu Lệnh Select Case

Select Case là một lựa chọn thay thế cho If với nhiều ElseIf.

Ví dụ:

Ví dụ Select CaseVí dụ Select Case

Kết Luận

Bài viết đã hướng dẫn chi tiết về cách sử dụng câu lệnh If trong VBA Excel. Hy vọng bài viết hữu ích và giúp bạn áp dụng thành công câu lệnh này trong công việc. Hãy để lại bình luận nếu bạn có bất kỳ thắc mắc nào. Chúng tôi luôn sẵn sàng giải đáp!

Đánh Giá Bài Viết
Tuyết Nhi

Tuyết Nhi

Tôi là Tuyết Nhi - Nữ phóng viên trẻ đến từ Hà Nội. Với niềm đam mê công nghệ, khoa học kỹ thuật, tôi yêu thích và muốn chia sẻ đến mọi người những trải nghiệm, kinh nghiệm về các lĩnh vực công nghệ, kỹ thuật... Rất mong được quý độc giả đón nhận ❤️.

Related Posts

Hướng dẫn Thao tác với Bảng trong Access
Học Excel

Hướng dẫn Thao tác với Bảng trong Access

Xác Định Tuổi Nhân Viên Trong Excel: Hướng Dẫn Chi Tiết
Học Excel

Xác Định Tuổi Nhân Viên Trong Excel: Hướng Dẫn Chi Tiết

Cách Tô Màu Ô Không Khóa Trong Excel Bằng Conditional Formatting
Học Excel

Cách Tô Màu Ô Không Khóa Trong Excel Bằng Conditional Formatting

Nắm Vững Công Thức Mảng Excel: Từ Cơ Bản Đến Nâng Cao
Học Excel

Nắm Vững Công Thức Mảng Excel: Từ Cơ Bản Đến Nâng Cao

Discussion about this post

Trending.

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Chuyển Số Âm Thành Số Dương Trong Excel: Hướng Dẫn Chi Tiết

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Cách Xóa Dấu Nháy Đơn (‘) Trong Excel

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Chia đôi màn hình Excel: So sánh dữ liệu dễ dàng với Split

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

Thủ Thuật Excel: Giữ, Hiển Thị, Xóa và Ẩn Số 0 Đầu Chuỗi

Giới Thiệu

Thủ Thuật

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Chuyên Mục

➤ TOP Thủ Thuật

➤ Chia Sẻ Kiến Thức

➤ Kênh Công Nghệ

➤ SEO

➤ Games

Liên Kết

➤

➤

➤

➤

➤

Liên Hệ

➤ TP. Hải Phòng, Việt Nam

➤ 0931. 910. JQK

➤ Email: [email protected]

Website này cũng cần quảng cáo, không có tiền thì viết bài làm sao  ” Đen Vâu – MTP ”

DMCA.com Protection Status

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam

No Result
View All Result
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam