Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Excel VBA Programming - The Complete Guide

Lập trình Excel VBA - Hướng dẫn Toàn diện

Lập trình Excel VBA - Hướng dẫn Toàn diện

Tự động hóa quy trình làm việc trong Microsoft Excel, tăng tốc năng suất và thành thạo lập trình với VBA! Người mới bắt đầu hoàn toàn phù hợp

4.7
(6,406 đánh giá)
76,042 học viên
Giảng viên
Boris Paskhaver
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 2.169.000đ -98%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
18.0 giờ video
159 bài giảng
12 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Tự động hóa các tác vụ và thủ tục trong Excel bằng Visual Basic for Applications (VBA)
Sử dụng các đối tượng trong Mô hình Đối tượng Excel để mô phỏng hành động người dùng trong Excel
Phản ứng linh hoạt với các sự kiện người dùng như nhập giá trị ô hoặc mở sổ làm việc
Thành thạo các nguyên tắc cơ bản của lập trình máy tính

Yêu cầu

Phiên bản Microsoft Excel hiện đại cho Windows (khuyến nghị mạnh mẽ phiên bản 2016)
Kiến thức trung cấp về các tính năng Excel phổ biến (hàm, PivotTables, biểu đồ, v.v.)
Kiến thức cơ bản về kiểu dữ liệu (số, chuỗi, Boolean, ngày tháng)
Mong muốn học hỏi!

Đối tượng phù hợp

Người dùng bảng tính muốn tự động hóa quy trình làm việc hàng ngày
Chuyên viên phân tích kinh doanh muốn loại bỏ thao tác thừa trong các công việc thường gặp
Người dùng Excel tò mò muốn khám phá lập trình trong môi trường làm việc quen thuộc

Nội dung khóa học

18 phần • 159 bài giảng
1 Giới thiệu
2 Về Tôi
3 Tải Tài liệu Khóa học
4 Bật Tab Developer
5 Các Loại Tệp Excel
6 Bảo mật Macro
7 Công cụ Ghi Macro
8 Tham chiếu Tuyệt đối và Tương đối I
9 Tham chiếu Tuyệt đối và Tương đối II
10 Trình soạn thảo Visual Basic
1 Lập trình Hướng Đối tượng trong Đời thực
2 Đối tượng Tập hợp trong Đời thực
3 Đối tượng như Thuộc tính
4 Mô hình Đối tượng Excel
5 Truy cập Đối tượng từ Tập hợp bằng Tên
6 Thuộc tính Mặc định
7 Thuộc tính Name trên Đối tượng Workbook và Worksheet
1 Tùy chọn Trình soạn thảo Visual Basic
2 Tạo và Xóa một Thủ tục
3 Cửa sổ Immediate và Phương thức Debug.Print
4 Phương thức MsgBox
5 Chú thích
1 Phương thức không có Đối số
2 Phương thức có Đối số
3 Phương thức có Nhiều Đối số
4 Trình duyệt Đối tượng
5 Các cách Gọi một Thủ tục
6 Phương thức TypeName
1 Mẹo Cú pháp
2 Khai báo và Gán Biến
3 Khai báo Nhiều Biến
4 Thiết lập Option Explicit
5 Các Kiểu Dữ liệu Byte, Integer và Long
6 Phép toán Toán học
7 Các Kiểu Dữ liệu Single và Double
8 Kiểu Dữ liệu String
9 Kiểu Dữ liệu Boolean
10 Kiểu Dữ liệu Date
11 Kiểu Dữ liệu Variant
12 Kiểu Dữ liệu Object
13 Giá trị Mặc định cho Biến đã Khai báo
1 Phạm vi Biến
2 Gọi một Thủ tục từ Thủ tục khác
3 Thủ tục có Đối số
4 Phạm vi Thủ tục (Public vs. Private)
5 Từ khóa Exit Sub
6 Hằng số
7 Hằng số Định sẵn
1 Đối tượng Application
2 Thuộc tính Application.DisplayAlerts
3 Thuộc tính Workbooks.Count và Worksheets.Count
4 Phương thức Workbooks.Open và Thuộc tính Workbook.Path
5 Phương thức Workbooks.Close
6 Phương thức Workbooks.Add
7 Phương thức Workbook.SaveAs và Workbook.Save
8 Phương thức Workbook.Activate
9 Phương thức Workbook.Close
10 Phương thức Worksheets.Add
11 Thuộc tính Worksheet.Visible
12 Phương thức Worksheet.Copy
13 Phương thức Worksheet.Delete
14 Phương thức Worksheet.Move
1 Phương thức Range.Select
2 Thuộc tính Value vs. Text
3 Ký hiệu R1C1, Phần I
4 Ký hiệu R1C1, Phần II
5 Thuộc tính Formula và FormulaR1C1
6 Thuộc tính Range.Offset
7 Thuộc tính Range.Resize
8 Thuộc tính Cells
9 Thuộc tính Range.CurrentRegion
10 Thuộc tính Range.End
11 Thuộc tính Range.Count và Range.CountLarge
12 Thuộc tính Range.Row và Range.Column
13 Thuộc tính Range.Rows và Range.Columns
14 Thuộc tính Range.EntireRow và Range.EntireColumn
15 Lấy Hàng Cuối cùng có Dữ liệu trong Worksheet
1 Phương thức Range.FillDown
2 Phương thức Range.Replace
3 Phương thức Range.TextToColumns
4 Thuộc tính Range.Worksheet
5 Phương thức Range.Sort
6 Thuộc tính Range.Font
7 Thuộc tính Range.Interior
8 Thuộc tính Range.ColumnWidth và Range.RowHeight
9 Phương thức Range.AutoFit
10 Các Phương thức Range.Clear, Range.ClearContents và Range.ClearFormats
11 Phương thức Range.Delete
12 Các Phương thức Range.Copy và Range.Cut
13 Các Phương thức Paste và PasteSpecial trên Đối tượng Worksheet
14 Thuộc tính Parent trên Tất cả Đối tượng
1 Biểu thức Boolean
2 Câu lệnh If Then
3 Câu lệnh ElseIf và Else
4 Select Case
5 Toán tử Logic AND & OR
6 Toán tử NOT
1 Vòng lặp For Next
2 Từ khóa Step
3 Xóa Hàng
4 Cấu trúc For Each-Next
5 Lặp qua một Vùng ô với For Each
6 Cấu trúc With-End With
7 Exit For và Ôn tập Exit Sub
1 Phương thức MsgBox Chi tiết, Phần I
2 Phương thức MsgBox Chi tiết, Phần II
3 Tùy chọn MsgBox
4 StatusBar
5 Thuộc tính Application.ScreenUpdating
6 SpecialCells
7 Hàm InputBox
8 Phương thức Application.InputBox
1 Giới thiệu về Mảng
2 Cú pháp Thay thế cho Mảng Kích thước Cố định
3 Cú pháp Option Base 1 và Ghi Giá trị Mảng vào Ô
4 Khởi tạo Mảng trong Vòng lặp For
5 Các Phương thức LBound và UBound
6 Mảng Động
7 Phương thức Range.RemoveDuplicates
1 Hàm VBA, Phần I
2 Hàm VBA, Phần II
3 Hàm Split
4 Họ Hàm Is
5 Hàm Ngày và Giờ
6 Thêm Hàm Ngày và Giờ
7 Hàm Worksheet của Excel
8 Hàm Tùy chỉnh
1 Giới thiệu về Xử lý Lỗi
2 Các Từ khóa OnError và GoTo
3 Các Từ khóa OnError Resume Next
4 Error và Err.Number
5 Chạy Từng bước Mã
6 Điểm Ngắt
1 Giới thiệu về Sự kiện
2 Sự kiện Worksheet_SelectionChange
3 Ôn tập Application.EnableEvents
4 Sự kiện Worksheet_Change
5 Sự kiện Worksheet_Activate
6 Sự kiện Workbook và Đối số Sh
7 Sự kiện Workbook_Open
8 Thủ tục có Đối số Boolean + Sự kiện Workbook_BeforePrint
1 Tạo UserForm, Hộp công cụ, Thuộc tính, Điều khiển
2 Điều khiển Label và TextBox
3 Quy ước Đặt tên
4 Quy ước Đặt tên
5 Thẩm mỹ Thiết kế
6 Điều khiển CommandButton
7 Thêm Thủ tục Sự kiện vào Điều khiển
8 Dỡ tải và Ẩn một UserForm
9 Gửi UserForm
10 Kích hoạt UserForm từ Thủ tục
11 Sự kiện Initialize
12 Điều khiển ListBox I - Kết nối Biểu mẫu
13 Điều khiển ListBox II - Phản ứng với Lựa chọn Người dùng
14 Điều khiển ListBox III - Chọn Nhiều Mục
15 Điều khiển ComboBox I
16 Điều khiển ComboBox II
17 Điều khiển CheckBox
1 Quà tặng

Giới thiệu khóa học

Welcome to Excel VBA Programming - The Complete Guide, Udemy's most comprehensive VBA course!

Visual Basic for Applications (VBA) is a powerful language built on top of popular Microsoft Office applications like Excel, Access, and Outlook. It allows developers to write procedures called macros that perform automated actions. Anything that you can do in Excel, you can automate with VBA!

Over the course of more than 18 hours of content, we'll cover VBA from the ground up, beginning with the fundamentals and proceeding to advanced topics including:

  • The Excel Object Model
  • The Visual Basic Editor
  • Objects and Methods
  • Variables and Data Types
  • Writing Your Own Procedures
  • The Workbooks and Workbook Objects
  • The Worksheets and Worksheet Objects
  • Range References
  • Range Actions
  • Conditional Logic
  • Iteration
  • Alerts
  • Configuring Excel Functionality
  • Custom Functions
  • Arrays
  • Debugging
  • Even Procedures
  • User Forms

In addition to the video content, the course is packed with dozens of quizzes, challenges, and assignments to test your knowledge of your material as you progress.

No programming experience is required -- complete beginners are more than welcome! VBA is a great language to start with because you can master the fundamentals of programming in a familiar work environment.

No extra software is necessary - VBA is bundled with all modern versions of Excel.

Excel is the world's most popular spreadsheet software and is available on over 750 million computers worldwide. Whether you use it for professional or personal reasons, VBA can help you remove the redundancy in your workflow and accelerate your productivity drastically!

Thanks for checking out the course!

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Business Automation
Hiển thị tất cả khoá học Microsoft Excel
Hiển thị tất cả khoá học Vba Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊