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:  Hướng dẫn lập báo cáo tình hình sử dụng hóa đơn BC26/AC với Add-ins Học Excel Online

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:  Xếp Hạng Dữ Liệu Trong PivotTable Excel

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

7 Năm Kinh Nghiệm: Xin Việc Công Nghệ Không Khó Như Bạn Nghĩ
Học Excel

7 Năm Kinh Nghiệm: Xin Việc Công Nghệ Không Khó Như Bạn Nghĩ

Đếm Tần Suất Xuất Hiện Giá Trị Tăng Dần trong Excel với Hàm MAP
Học Excel

Đếm Tần Suất Xuất Hiện Giá Trị Tăng Dần trong Excel với Hàm MAP

Tạo Thanh Tìm Kiếm Tùy Chỉnh trong Google Sheets với Hàm Có Sẵn
Học Excel

Tạo Thanh Tìm Kiếm Tùy Chỉnh trong Google Sheets với Hàm Có Sẵn

Trích xuất Thông tin Doanh nghiệp Việt Nam từ Mã số Thuế bằng Google Sheets
Học Excel

Trích xuất Thông tin Doanh nghiệp Việt Nam từ Mã số Thuế bằng Google Sheets

Discussion about this post

Trending.

Township MOD APK: Xây Dựng Thành Phố Ước Mơ Của Bạn

Township MOD APK: Xây Dựng Thành Phố Ước Mơ Của Bạn

Tải +27 Mẫu slide thuyết trình luận văn – Powerpoint bảo vệ khóa luận 2025 ✅

Tải +27 Mẫu slide thuyết trình luận văn – Powerpoint bảo vệ khóa luận 2025 ✅

lô gan mt

Thống kê Lô Gan Miền Trung: Công cụ Hữu Ích Cho Người Chơi Xổ Số

Tải Minecraft PE Miễn Phí Cho Android và iOS Mới Nhất

Tải Minecraft PE Miễn Phí Cho Android và iOS Mới Nhất

Tải Clash of Clans APK MOD Vô Hạn Tiền, Vàng, Đá Quý Mới Nhất 2025

Tải Clash of Clans APK MOD Vô Hạn Tiền, Vàng, Đá Quý Mới Nhất 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

➤ Ketquaxskt.com

➤ TOP Restaurants

➤

➤

➤

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