fbpx

Excel VBA - Học VBA tự động hóa Excel qua 100 ví dụ - Level 1

Học VBA Excel qua 100 ví dụ sẽ giúp bạn có kỹ năng điều khiển Excel tự động làm các công việc có tính lặp đi lặp lại trong Excel, giúp tăng năng suất và hiệu quả công việc văn phòng.

Lộ trình học tập: Siêu nhân Excel

Giảng viên: Ngọc Chiến MasterMOS

Học phí gốc: 1.800.000 đ. Học phí ưu đãi: 1.268.000 đ

VBA_01_Hoc VBA Excel qua 100 vi du

Giới thiệu về Khoá học

  • Bạn muốn điều khiển Excel để tự động làm những công việc lặp đi lặp lại hàng ngày?
  • Hãy tham dự khóa học để 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.
  • Khóa học với hơn 100 ví dụ ứng dụng trong thực tế.

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ữ VBA
  • VBA – Visual Basic For Application là ngôn ngữ 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 làm theo tư duy của người 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 VBA Excel

  • 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 trong khoá VBA Excel

  • 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ẽ,..
  • 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.

Các kết quả đầu ra của khóa học

  • 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.
  • Viết các công thức đẩy vào Excel từ VBA.
  • Biết cách làm 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.
  • Kết hợp VBA Excel và SQL Server để tối ưu việc làm báo cáo tự động.
  • Xử lý dữ liệu lớn lên đến hàng trăm triệu dòng nhờ SQL và VBA.
  • Sử dụng VBA Excel kết hợp với các phần mềm khác trong bộ Office. Ví dụ Outlook, Word, Powerpoint.
  • 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…

Yêu cầu trước khi tham gia khóa học VBA Excel

  • Học viên có máy tính cá nhân, Laptop
  • Máy tính học viên có cài Microsoft Excel từ 2013 trở lên.
  • Khuyến khích phiên bản 2016, 2019, hoặc Microsoft 365

Nội dung chi tiết khóa học

Chương 1: Giới thiệu 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 Giới thiệu 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
 Bài 5 Nhóm Facebook hỗ trợ học viên
 Bài 6 Số Zalo hỗ trợ trực tiếp từ Giảng viên

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
 Bài 6 Ứng dụng thứ 4 của VBA: Tạo báo cáo Dashboard tương tác với VBA Form Control

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: Học VBA Excel bài bản – Những nguyên tắc, khái niệm quan trọng

 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 5: 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 6: Đối tượng Application trong VBA Excel 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 7: Đối tượng Workbook trong VBA Excel 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 8: 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 9: Đối tượng Worksheet trong VBA Excel 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 VBA Excel 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 VBA Excel

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 VBA Excel

Chương 12: Biến, kiểu dữ liệu và toán tử trong VBA Excel

 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 VBA Excel

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 – Phần 1
 Bài 5 Vòng lặp Do-While-Until trong VBA, Exit Do – 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 điều kiện và rẽ nhánh thường dùng trong VBA Excel

 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

Chương 15: Làm việc với Folder, File trong VBA Excel

 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 Excel

 Bài 1 3 loại lỗi trong VBA Excel
 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
 Bài 5 Debug chương trình VBA Excel
 Bài 6 6 cách chạy thủ tục trong VBA Excel

Chương 17: Các ví dụ tổng hợp, thực hành để học VBA Excel

Bài 1Tổng hợp sao kê bảo lãnh – Chỉnh sửa code VBA Excel phần 1
Bài 2Tổng hợp sao kê bảo lãnh – Chỉnh sửa code VBA Excel phần 2
Bài 3Tổng hợp sao kê bảo lãnh – Chạy code VBA Excel
Bài 4Tổng hợp dữ liệu khách hàng – Chạy code VBA Excel
Bài 5 Tách file có chứa Data Validation sử dụng SAVE AS – Chỉnh sửa code VBA Excel
Bài 6 Tách file có chứa Data Validation sử dụng SAVE AS – Chạy code VBA Excel
Bài 7 Copy nhanh hàng nghìn dòng từ hàng sang cột – Chạy code VBA Excel
Bài 8 Tổng hợp dữ liệu sao kê thẻ tín dụng – Chỉnh sửa code VBA Excel
Bài 9 Tổng hợp dữ liệu sao kê thẻ tín dụng – Chạy code VBA Excel
Bài 10 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 Excel

Chương 18: Kỹ thuật tạo biểu đồ động với Form Control trong VBA Excel – ứng dụng xây dựng báo cáo Dashboard tương tác

Bài 1 Tổng quan về kỹ thuật tạo biểu đồ động với Form Control
 Bài 2 Giới thiệu về Form Controls trong VBA Excel – Active X Controls và Form Controls
 Bài 3 Combo Box – Lựa chọn từ danh sách sổ xuống trong Excel
 Bài 4 Check Box – Lựa chọn Check / Uncheck trong Excel
 Bài 5 Spin Button – Di chuyển đi lên và đi xuống trong danh sách của Excel
 Bài 6 List Box – Lựa chọn từ nhiều giá trị
 Bài 7 Option Button – Lựa chọn 1 giá trị trong nhóm
 Bài 8 Sử dụng Scroll Bar tạo danh sách dữ liệu linh hoạt

Chương 19: 130 ví dụ VBA Excel 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 20: Giới thiệu phần tiếp theo của khóa học VBA Excel

 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:

  • Ngọc Chiến MasterMOS là chuyên gia đào tạo Phân tích dữ liệu với chứng chỉ Data Analyst Associate của Microsoft. Anh cũng đạt chứng chỉ MOS Master, cấp độ cao nhất về Tin học văn phòng chuẩn Microsoft. Chi tiết chứng chỉ tại: https://ptdl.vn/ccgv
  • Anh có 11 năm kinh nghiệm trong lĩnh vực Management Information System (MIS) – Business Intelligence (BI) – Data Analytics (DA) tại 1 ngân hàng TOP đầu Việt Nam.
  • Anh thành thạo các công cụ Xử lý, phân tích dữ liệu để xây dựng hệ thống Report & Dashboard như: SSIS, SQL, Excel, Dashboard, VBA, IBM Cognos, Power BI, Power Query, Python.
  • Anh được tin tưởng đào tạo trong các chương trình tại các tập đoàn, doanh nghiệp lớn nhất Việt Nam, với trên 80 lớp OFFLINE/ONLINE ZOOM, đã giảng dạy cho hàng nghìn học viên là cán bộ ngân hàng, công ty tài chính, chứng khoán, công ty viễn thông, sinh viên các trường đại học….
  • Các ngân hàng anh đã tham gia giảng dạy: VCB, MBB, LienVietPostBank, NCB, OCB. Chi tiết hình ảnh các lớp học tại link https://ptdl.vn/ahv
  • Các công ty viễn thông anh đã tham gia giảng dạy: Viettel Hà Nội, Ban Kế toán quản trị  – Viettel Group.
  • Các công ty tài chính, chứng khoán anh đã tham gia giảng dạy: công ty tài chính MCredit, công ty chứng khoán SSI.
  • Các công ty trong lĩnh vực khác: Công ty Dược Lục tỉnh Delta, công ty cổ phần tập đoàn UBGroup.
  • Anh xây dựng các khóa học biến kiến thức tin học có tính kỹ thuật cao trở nên gần gũi, dễ tiếp thu.
  • Anh được học viên yêu mến gọi là “Thầy dạy tin học ứng dụng dễ hiểu nhất Việt Nam“. Chi tiết tại https://ngocchien.com
  • 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: ub.net, unica.vn, edumall.vn, kyna.vn
  • Anh hiện là Giám đốc của MasterMOS Education.

ĐĂNG KÝ KHÓA HỌC

Các khóa học cùng Giảng viên:

Bạn muốn tham dự lớp học với chúng tôi

Chat hoặc gọi chúng tôi ngay nhé!

Nguyen Ngoc Chien MasterMOS