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 Facebook

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:  Tạo Dữ Liệu Ngẫu Nhiên trong Excel với Hàm RANDBETWEEN và VLOOKUP

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 DSUM trong Excel: Hướng dẫn sử dụng 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

Chèn Nhiều Dòng Trống Cùng Lúc Trong Excel Chỉ Với Phím Tắt
Học Excel

Chèn Nhiều Dòng Trống Cùng Lúc Trong Excel Chỉ Với Phím Tắt

Hàm ROUND trong Excel: Hướng dẫn làm tròn số chi tiết
Học Excel

Hàm ROUND trong Excel: Hướng dẫn làm tròn số chi tiết

Xóa Ký Tự Trong Chuỗi Văn Bản Excel: Hướng Dẫn Chi Tiết
Học Excel

Xóa Ký Tự Trong Chuỗi Văn Bản Excel: Hướng Dẫn Chi Tiết

Hướng Dẫn Tạo Biểu Đồ Kết Hợp Trong Excel
Học Excel

Hướng Dẫn Tạo Biểu Đồ Kết Hợp Trong Excel

Discussion about this post

Trending.

Chia Sẻ Tài Khoản CapCut Pro Miễn Phí và Hướng Dẫn Nâng Cấp

Chia Sẻ Tài Khoản CapCut Pro Miễn Phí và Hướng Dẫn Nâng Cấp

Tải và Cài Đặt Phần Mềm Thiết Kế Thời Trang Lectra Modaris v7r2

Tải và Cài Đặt Phần Mềm Thiết Kế Thời Trang Lectra Modaris v7r2

Hướng Dẫn Tải Và Cài Đặt Foxit PhantomPDF Business (Full Crack)

Hướng Dẫn Tải Và Cài Đặt Foxit PhantomPDF Business (Full Crack)

Khám Phá Thế Giới 3D Cùng Super Bear Adventure MOD APK

Khám Phá Thế Giới 3D Cùng Super Bear Adventure MOD APK

Hướng Dẫn Nhận Tài Khoản Canva Pro Miễn Phí 2025

Hướng Dẫn Nhận Tài Khoản Canva Pro Miễn Phí 2025

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