GIỚI THIỆU KHÓA HỌC
Bạn muốn điều khiển Excel để tự động làm việc cho mình, xóa đi những vất vả khi phải làm những công việc lặp đi lặp lại hàng ngày. Hãy đến với khóa học “Học VBA tự động hóa Excel qua 200 ví dụ thực tế” tại MasterMOS để hiện nhanh chóng làm chủ công cụ tự động hóa tuyệt vời này. Khóa học đã được triển khai tại nhiều ngân hàng, công ty chứng khoán, tài chính hàng đầu Việt Nam.
Mục tiêu của khóa học:
- Giúp học viên làm chủ được kỹ năng tự động hóa Excel thông qua ngôn ngữ Visual Basic For Application tích hợp sẵn trong bộ công cụ Microsoft Office
- Giảm thiểu tối đa các thao tác thủ công, lặp đi lặp lại, tiết kiệm nhiều thời gian xử lý công việc.
- Tự tin làm chủ những đoạn code đầu tiên trong cuộc đời một cách đơn giản, bài bản. Các ví dụ thực tế trong khóa học đều được truyền đạt theo tư duy của người học kinh tế, làm nghiệp vụ nên rất dễ hiểu và ứng dụng.
- Trở thành ngôi sao trong mắt đồng nghiệp và Sếp.
- Tăng thu nhập của bạn nhờ thành thạo các kỹ năng chuyên sâu sau khóa học.
Ai nên học khóa học này:
- Cán bộ thuộc các bộ phận làm báo cáo, số liệu, muốn tự động hóa Excel.
- Các học viên muốn nâng trình độ Excel lên một tầm cao mới.
- Các bạn sinh viên đam mê công nghệ, mong muốn làm chủ kiến thức mới.
- Tất cả những ai muốn cải tiến hiệu suất làm việc của mình.
Các công cụ sẽ sử dụng:
- Microsoft Excel 2016: Quản trị dữ liệu, tính toán tổng hợp với các hàm mạnh mẽ, trình bày dữ liệu của bạn dưới dạng những báo cáo thông minh, báo cáo Dashboard sinh động và ấn tượng, phân tích nhiều chiều với Pivot Table.
- Microsoft Visual Basic 7.0: Công cụ được tích hợp sẵn khi cài đặt phần mềm Microosft Office, giúp chúng ta có thể viết những đoạn code để điều khiển các phần mềm trong bộ Office (Excel, Outlook, Word, Powerpoint).
Các kỹ năng sẽ được học:
- Ngôn ngữ Visual Basic (VB) dành cho ứng dụng Office: Ứng dụng VB trong môi trường Office, đặc biệt là Excel với đặc thù về một hệ thống đối tượng riêng từ mức ứng dụng Application, tới các Workbook, Worksheet, Range và Cells.
Các chương trình VBA học viên có thể tự viết được sau khi học:
- Tự tin viết chương trình điều khiển phần mềm Excel (Application), điều khiển các file Excel (Workbook), điều khiển các Sheets, Worksheets, các vùng dữ liệu Range và ô dữ liệu Cells. Tự tin viết các công thức đẩy vào Excel từ VBA.
- Biết cách triển khai viết 1 chương trình tự động hóa với Excel VBA từ đầu tới cuối
- Tổng hợp dữ liệu tự động hàng loạt, tách file dữ liệu tự động hàng loạt. Gửi email tự động kèm nhiều hình ảnh, nhiều file đính kèm.
- Biết cách kết hợp VBA Excel và SQL Server để tối ưu việc làm báo cáo tự động và xử lý dữ liệu lớn lên đến hàng trăm triệu dòng.
- Biết cách sử dụng VBA Excel kết hợp với các phần mềm khác trong bộ Office như Outlook, Word, Powerpoint.
- Biết cách sử dụng VBA Excel kết hợp với việc mở các trang Web, download dữ liệu từ Google Sheet một cách tự động.
- Tạo ra được các hàm do người dùng tự định nghĩa User Define Function, tạo ra được các Form tương tác với người dùng User Form.
- Và nhiều ứng dụng thú vị khác các bạn có thể tham khảo trong phần Các ví dụ của khóa học này…
NỘI DUNG CHI TIẾT CỦA KHÓA HỌC
Chương 1. Giới thiệu khóa học và các tài liệu đính kèm khóa học |
Bài 1. Giới thiệu toàn bộ nội dung khóa học bao gồm phần cơ bản và nâng cao |
Bài 2. Các tài liệu đính kèm khóa học |
Bài 3. Giới thiệu riêng về nội dung khóa học cơ bản |
Bài 4. Download tài liệu đính kèm khóa học |
Chương 2. Giới thiệu về VBA Excel và các kết quả đầu ra của VBA |
Bài 1. Giới thiệu về ngôn ngữ Visual Basic |
Bài 2. Visual Basic For Application và khi nào bạn nên dùng VBA |
Bài 3. Ứng dụng thứ 1 của VBA: Các chương trình tự động hóa Excel thông qua Sub |
Bài 4. Ứng dụng thứ 2 của VBA: Viết Hàm do người dùng tự định nghĩa User Define Function |
Bài 5. Ứng dụng thứ 3 của VBA: Tạo Form giao diện tương tác với người dùng User Form |
Chương 3. Làm quen với Macro trong Excel VBA và môi trường làm việc của Visual Basic Editor (VBE) |
Bài 1. Mở Tab Developer để làm việc với các tính năng của VBA |
Bài 2. Sử dụng tính năng Record Macro để tìm hiểu về Sub |
Bài 3. Giới thiệu về công thức dạng R1C1 và ứng dụng trong Excel VBA |
Bài 4. Thiết lập thống nhất các thư mục trên máy tính để thực hành với Excel VBA |
Bài 5. Save As Excel file thành Excel Macro File để chứa code VBA |
Bài 6. Thiết lập Macro Security để chạy file có chứa Macro |
Bài 7. Sắp xếp màn hình Excel và VBE để xem code được tự sinh ra với Macro Recorder |
Bài 8. Dùng Macro Record ghi Macro một ví dụ lọc dữ liệu tự động |
Bài 9. Sơ đồ hình cây các thành phần của VBA Excel |
Bài 10. Làm quen với môi trường làm việc của Visual Basic Editor (VBE) |
Chương 4. Phương pháp VBA mì ăn liền – Cách làm chủ VBA nhanh nhất cho người cần ứng dụng ngay |
Bài 1. Giới thiệu phương pháp VBA mì ăn liền |
Bài 2. Thực hành phương pháp VBA mì ăn liền: Làm ví dụ tách file tự động hàng loạt – phần 1 |
Bài 3. Thực hành phương pháp VBA mì ăn liền: Làm ví dụ tách file tự động hàng loạt – Phần 2 |
Chương 5. Học VBA bài bản – Những nguyên tắc và khái niệm bạn không thể bỏ qua |
Bài 1. Viết Code VBA – Những khái niệm cơ sở |
Bài 2. Cách viết câu lệnh khai báo, câu lệnh gán dữ liệu và câu lệnh thực thi trong Excel VBA |
Bài 3. Cách viết thủ tục dạng Sub, dạng Function và Property trong Excel VBA |
Bài 4. Cách đặt tên trong VBA và khái niệm về Phạm vi hoạt động của biến và thủ tục |
Chương 6. Các đối tượng, phương pháp, thuộc tính và sự kiện của đối tượng trong Excel VBA |
Bài 1. Hệ thống các đối tượng trong Excel VBA (EXCEL OBJECT MODELS) |
Bài 2. 3 điểm cần ghi nhớ về đối tượng: Thuộc tính (Property), Phương thức (Methods) và Sự kiện (Event) |
Bài 3. Hiểu rõ hệ thống các đối tượng qua ví dụ cách điền giá trị vào một ô dữ liệu bằng Excel VBA – phần 1 |
Bài 4. Cách điền giá trị vào ô dữ liệu bằng Excel VBA – phần 2 |
Bài 5. Cách điền giá trị vào ô dữ liệu bằng Excel VBA – phần 3 |
Chương 7. Đối tượng Application trong Excel VBA và các ví dụ minh họa |
Bài 1. Các thuộc tính hay dùng của đối tượng Application và cách sử dụng |
Bài 2. Các phương thức hay dùng của đối tượng Application và cách sử dụng |
Bài 3. Bài tập về nhà 1 |
Bài 4. Chữa bài tập về nhà 1 – Record Macro xử lý yêu cầu đề bài |
Bài 5. Chữa bài tập về nhà 1 – Sửa code do Macro sinh ra theo kiến thức VBA đã học |
Chương 8. Đối tượng Workbook trong Excel VBA và các ví dụ minh họa |
Bài 1. Minh họa các phương thức và thuộc tính của Workbook qua Macro Recorder |
Bài 2. Giải thích chi tiết các phương thức và thuộc tính của đối tượng Workbook |
Bài 3. 5 cách tham chiếu đến một Worbook thông qua VBA |
Bài 4. Đặt tên biến cho Workbook và truy cập Workbook thông qua tên biến |
Bài 5. Truy cập Workbook có chứa dấu tiếng Việt (Workbook được đặt tên tiếng Việt) |
Bài 6. Copy 1 Workbook đang đóng |
Bài 7. Liệt kê danh sách các Workbook đang mở |
Bài 8. Kiểm tra xem Workbook có tồn tại hay không |
Bài 9. Đề bài tập về nhà 2 |
Bài 10. Chữa bài tập về nhà 2 – Record Macro xử lý yêu cầu đề bài |
Bài 11. Chữa bài tập về nhà 2 – Sửa code do Macro sinh ra theo kiến thức VBA đã học – phần 1 |
Bài 12. Chữa bài tập về nhà 2 – Chạy code VBA theo từng dòng để kiểm tra lại kết quả |
Chương 9. Đối tượng Worksheet trong Excel VBA và các ví dụ minh họa |
Bài 1. Minh họa các phương thức và thuộc tính của Worksheet qua Macro Recorder |
Bài 2. Giải thích chi tiết các phương thức, thuộc tính: Thêm mới, copy, active, delete, rename, select của đối tượng Worksheet |
Bài 3. Một số thuộc tính quan trọng của Worksheet |
Bài 4. 5 cách tham chiếu đến một Worsheet thông qua VBA |
Bài 5. Tham chiếu đến Worksheet thông qua Code name |
Bài 6. Bài tập về nhà 3 |
Bài 7. Chữa bài tập về nhà 3 – Record Macro xử lý yêu cầu đề bài |
Bài 8. Chữa bài tập về nhà 3 – Sửa code do Macro sinh ra theo kiến thức VBA đã học – phần 1 |
Bài 9. Chữa bài tập về nhà 3 – Sửa code do Macro sinh ra theo kiến thức VBA đã học – phần 2 |
Bài 10. Chữa bài tập về nhà 3 – Chạy code VBA theo từng dòng để kiểm tra lại kết quả |
Chương 10. Đối tượng Range trong Excel VBA và các ví dụ minh họa |
Bài 1. Tham chiếu đến các ô dữ liệu Range/Cells, dòng và cột: Rows, Row, Columns, Column, EntireRow, EntireColumn |
Bài 2. Di chuyển và lựa chọn linh hoạt trong sheet: End(), SpecialCells(xlLastCell) |
Bài 3. Tìm dòng cuối cùng có chứa dữ liệu, hiểu chi tiết cách thực hiện |
Bài 4. Tìm dòng cuối cùng, cột cuối cùng có chứa dữ liệu (mở rộng) |
Bài 5. Các thuộc tính hay dùng của đối tượng Range: OFFSET |
Bài 6. Các thuộc tính hay dùng của đối tượng Range: CurrentRegion và Resize |
Bài 7. Các thuộc tính hay dùng của đối tượng Range: Kết hợp OFFSET va Resize |
Bài 8. Các thuộc tính hay dùng của đối tượng Range: Formula và FormulaR1C1 |
Bài 9. Các thuộc tính hay dùng của đối tượng Range: Cách AutoFill công thức trong VBA |
Bài 10. Các thuộc tính hay dùng của đối tượng Range: Phân biệt Value và Text |
Bài 11. Các thuộc tính hay dùng của đối tượng Range: Count, Address, Font, Interior |
Bài 12. Các phương thức hay dùng của đối tượng Range: Select, Clear, Cut, Copy, Paste, Delete, PasteSpecial, ClearContens, ClearFormats |
Bài 13. Các phương thức hay dùng của đối tượng Range: AutoFilter và AdvanceFilter |
Bài 14. Đặt công thức tính toán linh hoạt trong Excel VBA thông qua chỉnh sửa công thức có chứa biến |
Chương 11. Giới thiệu một số đối tượng khác trong Excel VBA |
Bài 1. Đối tượng Windows, đối tượng ListObject, đối tượng Pivot Table |
Bài 2. Đối tượng ODBC Connection, đối tượng OLEDB Connection |
Bài 3. Sử dụng Object Browser để tra cứu các đối tượng trong Excel VBA |
Chương 12. Biến, kiểu dữ liệu và toán tử trong VBA |
Bài 1. Kiểu dữ liệu trong VBA |
Bài 2. Biến trong VBA (biến kiểu dữ liệu Data Type, biến kiểu đối tượng Object) |
Bài 3. Tùy chọn tính năng bắt buộc phải khai báo biến Option Explicit |
Bài 4. Toán tử trong VBA |
Chương 13. Vòng lặp trong Excel VBA |
Bài 1. Vòng lặp For Next trong VBA, Exit For – phần 1 |
Bài 2. Vòng lặp For Next trong VBA, Exit For – phần 2 |
Bài 3. Vòng lặp For Each trong VBA |
Bài 4. Vòng lặp Do-While-Until trong VBA, Exit Do, kiểm tra điều kiện ở đầu/cuối vòng lặp – Phần 1 |
Bài 5. Vòng lặp Do-While-Until trong VBA, Exit Do, kiểm tra điều kiện ở đầu/cuối vòng lặp – Phần 2 |
Bài 6. Vòng lặp While-Wend trong VBA và tránh lỗi khi viết vòng lặp |
Chương 14. Một số lệnh, khối lệnh, lệnh điều kiện và rẽ nhánh thường dùng trong Excel VBA |
Bài 1. Sử dụng MsgBox để tương tác với người dùng |
Bài 2. Sử dụng Inpubox để nhận giá trị người dùng nhập vào |
Bài 3. Khối lệnh With-End With trong VBA |
Bài 4. Giới thiệu cấu trúc các câu lệnh rẽ nhánh IF-THEN, IF-THEN-ELSE, IF-THEN-ELSEIF |
Bài 5. Ví dụ sử dụng IF – Then, IF-THEN-ELSE, IF-THEN-ELSEIF |
Bài 6. Ví dụ sử dụng IF-THEN-ELSEIF-ELSE, so sánh với câu lệnh IF lồng nhau trong Excel |
Bài 7. Sử dụng IF-THEN kết hợp AND và OR |
Bài 8. Sử dụng hàm IIF của Excel VBA |
Bài 9. Cú pháp mệnh đề Select-Case trong VBA |
Bài 10. Sử dụng cấu trúc Select-Case kết hợp với dấu hai chấm |
Bài 11. Sử dụng cấu trúc Select-Case kết hợp với IS |
Bài 12. Sử dụng cấu trúc Select-Case kết hợp với nhiều lựa chọn cách nhau bởi dấu phẩy |
Chương 15. Làm việc với Folder, File |
Bài 1. Dùng VBA tạo Folder lưu trữ các file |
Bài 2. Liệt kê danh sách các file Excel đang có trong Folder sử dụng hàm DIR |
Bài 3. Sử dụng GetOpenFileName kết hợp Mảng để lựa chọn các file cần thao tác |
Bài 4. Dùng VBA tạo File Text lưu Log file |
Chương 16. Xử lý lỗi & kiểm soát chương trình VBA thông qua Debug |
Bài 1. 3 loại lỗi trong excel VBA: Lỗi cú pháp, lỗi biên dịch chương trình, lỗi logic khi chạy chương trình |
Bài 2. Cách thức sử dụng ON ERROR để xử lý lỗi logic khi chạy chương trình |
Bài 3. Sử dụng đối tượng ERR để hiển thị mã lỗi và mô tả về lỗi |
Bài 4. Sử dụng Exit Sub hoặc IF Err.Number <> 0 khi dùng cấu trúc bẫy lỗi ON ERROR |
Bài 5. Debug chương trình VBA sử dụng phím F8, cửa sổ Immediate, Local, Watch Windows |
Bài 6. 6 cách chạy thủ tục trong Excel VBA: chạy từ View Macro, thêm nút bấm, link vào ảnh, Call Sub, Application. Run |
Chương 17. Các ví dụ tổng hợp để thực hành VBA trong Excel |
Bài 1. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp sao kê bảo lãnh – Record Macro |
Bài 2. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp sao kê bảo lãnh – Chỉnh sửa code VBA phần 1 |
Bài 3. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp sao kê bảo lãnh – Chỉnh sửa code VBA phần 2 |
Bài 4. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp sao kê bảo lãnh – Chạy code VBA |
Bài 5. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp dữ liệu khách hàng – Record Macro và sửa code |
Bài 6. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file – Tổng hợp dữ liệu khách hàng – Chạy code VBA |
Bài 7. Tách file Excel tự động – Tách file có chứa Data Validation sử dụng SAVE AS – Record Macro |
Bài 8. Tách file Excel tự động – Tách file có chứa Data Validation sử dụng SAVE AS – Chỉnh sửa code VBA |
Bài 9. Tách file Excel tự động – Tách file có chứa Data Validation sử dụng SAVE AS – Chạy code VBA |
Bài 10. Copy nhanh hàng nghìn dòng từ hàng sang cột (hàng ngang sang hàng dọc) – Record Macro và sửa code VBA |
Bài 11. Copy nhanh hàng nghìn dòng từ hàng sang cột (hàng ngang sang hàng dọc) – Chạy code VBA |
Bài 12. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file nâng cao – Tổng hợp dữ liệu sao kê thẻ tín dụng – Record Macro |
Bài 13. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file nâng cao – Tổng hợp dữ liệu sao kê thẻ tín dụng – Chỉnh sửa code VBA |
Bài 14. Tổng hợp dữ liệu từ nhiều file cùng cấu trúc vào 1 file nâng cao – Tổng hợp dữ liệu sao kê thẻ tín dụng – Chạy code VBA |
Bài 15. Chương trình xuất file PDF tự động cho nhiều chi nhánh trong ngân hàng – Viết và chạy code VBA |
Chương 18. 130 ví dụ/đoạn code VBA viết sẵn – Chỉ cần copy/sửa để sử dụng |
Bài 1. 130 đoạn code VBA sẵn sàng sử dụng |
Chương 19. Giới thiệu nội dung tiếp theo của khóa học này |
Bài 1. Giới thiệu nội dung tiếp theo của khóa học này |
GIỚI THIỆU GIẢNG VIÊN

Nguyễn Ngọc Chiến
Founder & CEO MasterMOS
Trực tiếp đứng lớp cho hàng trăm học viên của 15 ngân hàng, tổ chức viễn thông lớn của Việt Nam tham dự OFFLINE khóa học này từ 2016.
Chuyên gia đào tạo, Founder & CEO Trung tâm tin học MasterMOS, 1 trong những MOS Master Version 2013 đầu tiên tại Việt Nam do Microsoft chứng nhận, với gần 3000 học viên MOS và tiếp tục tăng lên.
Giảng viên offline Excel nâng cao & VBA tại các ngân hàng lớn như VCB, MB, NCB, LPB, OCB. Giảng viên các khóa học online uy tín trên các học viện online hàng đầu Việt Nam: edumall.vn, unica.vn, kyna.vn
Chuyên gia xử lý dữ liệu trong ngân hàng, đã từng công tác trong lĩnh vực MIS – BI, Data Analytic. Người đầu tiên xây dựng hệ thống dữ liệu phục vụ cho hoạt động của Trung tâm phân tích kinh doanh của 1 trong 5 ngân hàng thương mại lớn nhất Việt Nam.
Thành thạo ngôn ngữ truy vấn dữ liệu có cấu trúc SQL, các công cụ Microsoft SQL Server, Toad for Oracle, IBM NetEzza. 10 năm kinh nghiệm xây dựng, vận hành tự động Report, Dashboard với sự kết hợp các công cụ SSIS, SQL Server, Excel, VBA, Power BI, IBM Cognos.
HỌC PHÍ
Học phí:
Bạn vui lòng liên hệ MasterMOS để được học phí ưu đãi nhất