fbpx

Học Excel VBA – Học VBA tự động hóa Excel qua 200 ví dụ thực tế – phần cơ bản

Anh-Hoc-Excel-VBA-Hoc-VBA-tu-dong-hoa-Excel-qua-200-vi-du-thuc-te
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.

Chia sẻ khóa học này

Share on facebook
Share on linkedin
Share on twitter
Share on email

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

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í: 599,000 VND/học viên/khóa học

ĐĂNG KÝ TƯ VẤN VỀ KHÓA HỌC

Nội dung liên quan

AB_Cach ghi log chay du lieu trong thu tuc Stored Procedure cua SQL Server
Học SQL

Cách ghi Log chạy dữ liệu trong thủ tục Stored Procedure của SQL Server

Khi làm việc với thủ tục Stored Procedure trong SQL Server, chúng ta sẽ gặp phải tình trạng là không biết thủ tục của mình đã chạy đến đâu rồi, đã sắp chạy xong chưa để sử dụng các bảng dữ liệu liên quan đến thủ tục.

Ngoài ra, chúng ta cũng không biết được bước nào trong thủ tục chạy dữ liệu có thời gian chạy nhiều nhất, để từ đó chúng ta có phương án tối ưu câu lệnh hơn nữa nhằm đẩy nhanh tốc độ xử lý dữ liệu.

Nội dung dưới đây sẽ giúp bạn xử lý vấn đề trên, với một mẹo nhỏ, rất dễ thực hiện nhưng lại cực kỳ hiệu quả.

2. Ham thoi gian trong Excel - Trang bia
Học Excel cơ bản

Hàm thời gian trong Excel

Trong Excel, ta thường xuyên sử dụng các hàm thời gian để xử lý dữ liệu dưới dạng ngày tháng, đặc biệt với các bạn trong lĩnh vực hành chính nhân sự. Làm việc với dữ liệu thời gian khá dễ mắc sai sót, do đó việc hiểu rõ và luyện tập thành thạo các hàm này sẽ giúp chúng ta tiết kiệm được nhiều thời gian và hạn chế tối đa lỗi mắc phải. Tiếp tục seri chia sẻ kiến thức Excel, hôm nay chúng ta hãy cùng tìm hiểu các hàm thời gian trong Excel các bạn nhé.

Bạn muốn nâng cao kỹ năng của mình?

Hãy liên hệ với MasterMOS ngay nhé