Giới Thiệu Khóa Học
🔎 Link tìm hiểu khóa học: https://dtnguyen.business/course/vba201-lap-trinh-vba-nang-cao-trong-excel
🔎 Link tìm hiểu khóa học 2: https://hocexcel.online/course/preview/vba201-lap-trinh-vba-nang-cao-trong-excel
Giới thiệu chung
Hãy để Excel giúp bạn ...
Bạn đã có kiến thức cơ bản về lập trình VBA trong Excel qua khoá học lập trình VBA cơ bản? Bạn không muốn giới hạn khả năng của mình ở đó và muốn tự động hoá Excel và các công việc lặp đi lặp lại một cách hiệu quả hơn nữa, chuyên nghiệp hơn nữa? Kiến thức VBA cơ bản chưa đủ để bạn có thể áp dụng vào trong công việc của mình? Bạn cần phải tự động việc làm báo cáo rồi gửi thư một cách đơn giản nhất? Khoá học lập trình VBA nâng cao trong Excel sẽ đem đến cho bạn những kiến thức được đúc kết từ kinh nghiệm nhiều năm làm việc như một Business Analyst tại KPMG của giảng viên Nguyễn Đức Thanh.
Không những thế ...
Bạn sẽ làm chủ kĩ thuật tạo Userform với những controls linh hoạt giúp tạo ra những công cụ đắc lực phục vụ công việc của mình.
Bạn sẽ sử dụng Excel để điều khiển các phần mềm Office khác như Word, PowerPoint, Outlook.
Bạn sẽ được giới thiệu, làm quen và ứng dụng ngôn ngữ truy vấn dữ liệu SQL ngay trong môi trường Excel để xử lý lượng dữ liệu cực lớn trong Excel - tới vài trăm ngàn dòng và hàng chục cột.
Bạn sẽ có thể tự tay tạo ra những Addins Ribbon làm cho file Excel của bạn thực sự chuyên nghiệp và linh hoạt
Chỉ dành riêng cho học viên của khoá học ...
Sách VBA cơ bản do chính giảng viên viết sẽ giúp các bạn ôn tập lại kiến thức một cách nhanh chóng nhất
Khoá học được cập nhật liên tục với những kiến thức mới giúp kiến thức bạn được học không bao giờ lỗi thời
Giảng viên sẽ giúp bạn đưa ra hướng giải quyết vấn đề trực tiếp thông qua hệ thống trợ giúp chuyên nghiệp
Yêu cầu trước khi tham gia khóa học
Học viên có kiến thức cơ bản về lập trình VBA để có thể bắt đầu khoá học này
Học viên cần có máy tính có kết nối Internet để học khoá học này
Kiến thức mục tiêu
Tạo ra phần mềm phục vụ công việc và cải tiến chức năng của Excel
Sử dụng Excel để điều khiển các phần mềm Office khác - Word, Excel, PowerPoint để tạo nhiều báo cáo tự động
Lập trình Userform nâng cao, tạo Addins phục vụ công việc một cách chuyên nghiệp
Sau khoá học, học viên có khả năng tự nghiên cứu để tạo ra những giải pháp Excel phục vụ công việc có tính chất chuyên nghiệp cao
Nắm được kiến thức và sử dụng được ngôn ngữ truy vấn dữ liệu và ứng dụng của SQL trong Excel để xử lý hàng trăm ngàn dòng dữ liệu
Nguồn: hocexcel.online
Chi Tiết Khóa Học
Chương 01 - Lập trình Userform cơ bản trong VBA
0101 - Giới thiệu về Userform Các thành phần cơ bản trên 1 Userform trong VBA
0102 - Userform InputBox là 1 trong những userform dựng sẵn trong VBA
0103 - Userform MessageBox là 1 trong những userform dựng sẵn trong VBA
0104 - Userform Sử dụng GetOpenFilename để lấy tên file được chọn
0105 - Userform Tạo userform đầu tiên
0106 - Userform Thêm các controls lên trên Userform
0107 - Làm quen với sự kiện trong lập trình VBA
0108 - Userform su kien khoi tao userform
0109 - Userform phân biệt modal và modeless userform
0110 - Userform show, hide, unload một userform
0111 - Userform, viết 1 thuộc tính cho userform
0112 - Userform, xử lý lỗi automation error
0113 - Userform, một ví dụ về nhập liệu từ form vào sheet
0114 - Userform, sử dụng sự kiện click của button, sự kiện change của textbox
0115 - Textbox, chỉ cho nhập số vào textbox
0116 - Textbox, giới hạn số lượng ký tự nhập vào textbox
0117 - Userform, cách sử dụng thuộc tính TabIndex của các controls
0118 - Textbox, một số sự kiện khác liên quan đến textbox control
0119 - Combobox, khởi tạo, thêm dữ liệu vào combobox
0120 - Combobox, sự kiện change của combobox
0121 - Combobox, tạo combobox phụ thuộc nhau
0122 - Combobox, sử dụng combobox với name động
0123 - Thiết lập TreeView control trên Userform - phần 1
0124 - Hoàn thành ứng dụng với TreeView
Chương 02 - Kiểu dữ liệu từ điển - dictionary và ứng dụng trong VBA
0201 - Dictionary, khai báo dictionary, early,late binding, add, exists
0202 - Dictionary, sửa dữ liệu, xoá dữ liệu, xoá toàn bộ trong từ điển
0203 - Dictionary, lặp qua keys và values của từ điển
0204 - Dictionary, loại bỏ dữ liệu trùng lặp
0205 - Dictionary, comparemode, phân biệt chữ hoa chữ thường
0206 - Dictionary, ứng dụng dict để tổng hợp dữ liệu sales
Chương 03 - Lập trình Userform nâng cao trong VBA
0301 - Listbox, giới thiệu về Listbox Control
0302 - Listbox, tạo form để chứa Listbox
0303 - Listbox, nạp dữ liệu cho Listbox
0304 - Listbox, lấy dữ liệu từ Listbox xuống sheet
0305 - Listbox, hoàn thành lấy dữ liệu từ listbox xuống sheet
0306 - Listbox, hoàn thành tính năng tìm kiếm dữ liệu trên listbox
Chương 04 - Tổng hợp, lọc tách dữ liệu từ nhiều nguồn với VBA
0401 - Gộp dữ liệu nhiều sheets vào 1 sheet trong Excel
0402 - Gộp nhiều files vào 1 file trong Excel
0403 - Demo tách dữ liệu từ 1 bảng ra 169 files trong 2 phút
0404 - Download tài liệu files Demo tách 1 sheet ra 169 files
Chương 05 - Tự động hoá, điều khiển PowerPoint từ Excel ứng dụng VBA
0501 - Bước đầu để điều khiển PowerPoint bằng VBA
0502 - Xử lý code trong trường hợp PowerPoint đang chạy
0503 - Copy 1 vùng từ Excel sang PPT
0504 - Vẽ hình trên PPT từ VBA Excel
0505 - Truyền dữ liệu từ Excel sang PowerPoint
0506 - Sử dụng template trong việc điền dữ liệu từ Excel sang PPT
Chương 06 - Tự động hoá, điều khiển Word từ Excel ứng dụng VBA
0601 - Điền dữ liệu vào Word từ Excel (Mailing bằng VBA từ Excel sang Word)
0602 - Tự Động trích xuất dữ liệu từ File Word và Copy vào Excel
0603 - Tạo báo cáo Word từ Excel
Chương 07 - Tự động hoá, điều khiển Outlook từ Excel ứng dụng VBA gửi email tự động
0701 - Thiết lập outlook để gửi mail thông qua VBA
0702 - Các ví dụ về trường hợp gửi mail với Outlook
Chương 08 - Truy vấn, lọc dữ liệu siêu tốc với ngôn ngữ truy vấn dữ liệu SQL ngay trong Excel
0801 - Thiết lập ADODB connection early binding
0802 - Thiết lập ADODB late binding
0803 - Thêm logic xử lý lỗi connection hoặc recordset
0804 - Thuộc tính source của RecordSet
0805 - Kết nối với Microsoft Access và các CSDL khác
0806 - Dùng access để tự viết code SQL
0807 - Tạo dữ liệu mới cho CSDL Access với VBA
0808 - Thay đổi dữ liệu trong Database
0809 - Xoá dòng trong CSDL Access
0810 - Tìm hiểu về Transaction trong CSDL
0811 - SQL 01 Download dữ liệu mẫu, giới thiệu về SQL
0812 - SQL 02 Thiết lập môi trường và chạy câu lệnh SQL đầu tiên
0813 - SQL 03 Thiết lập công cụ để học SQL tốt hơn
0814 - SQL 04 Hoàn thiện công cụ tự học SQL
0815 - SQL 05 Cú pháp select
0816 - SQL 06 Cú pháp select đặt tên lại cột
0817 - SQL 07 Điều chỉnh lại công cụ học SQL
0818 - SQL 08 SELECT DISTINCT Trích xuất dữ liệu duy nhất
0819 - SQL 09 Cộng trừ nhân chia trực tiếp trên SQL
0820 - SQL 10 SELECT COUNT đếm số dòng dữ liệu
0821 - SQL 11 SELECT SUM đếm tổng của cột
0822 - SQL 12 Tạo báo cáo đơn giản với câu lệnh SELECT
0823 - SQL 13 WHERE lọc dữ liệu trong 1 cột, so sánh với chuỗi
0824 - SQL 14 WHERE lọc dữ liệu trong 1 cột so sánh số
0825 - SQL 15 WHERE lọc dữ liệu trong 1 cột với dữ liệu ngày tháng
0826 - SQL 16 WHERE lọc dữ liệu trong nhiều cột với AND và OR
0827 - SQL 17 Sử dụng WHERE với IN
0828 - SQL 18 Sử dụng WHERE với BETWEEN
0829 - SQL 19 Sử dụng WHERE với LIKE
0830 - SQL 20 ORDER BY sắp xếp dữ liệu
0831 - SQL 21 ORDER BY sắp xếp dữ liệu 2 hay nhiều cột
0832 - SQL 22 ORDER BY sắp xếp theo cột không có trong SELECT
0833 - SQL 23 ORDER BY sắp xếp theo cột tính toán tự tạo
0834 - SQL 24 GROUP BY tổng hợp dữ liệu theo nhóm
0835 - SQL 25 Báo cáo doanh thu theo năm, theo tháng với SQL
0836 - SQL 26 GROUP BY tổng hợp dữ liệu với SUM và AVG
0837 - SQL 27 Tìm 3 sản phẩm với doanh thu lớn nhất
0838 - SQL 28 Tổng hợp nhiều file excel vào 1 file master
0839 - SQL 29 Áp dụng SQL trở lại ví dụ listbox
0840 - SQL 29 Câu lệnh JOIN trong SQL
0841 - Hướng đi tiếp theo
Chương 09 - Lập trình, tự tay tạo Addins Ribbon với CustomUI Editor
0901 - Giới thiệu module tạo addin ribbon trong Excel
0902 - Tạo Ribbon Addin đầu tiên
Chương 10 - Web Scraper / Crawler, lấy thông tin từ trang Web hoặc qua JSON API từ các dịch vụ
1001 - Scrape Web, lấy dữ liệu từ Web, phần giới thiệu
1002 - Lấy dữ liệu từ Website về bảng tính p01
1003 - Lấy dữ liệu từ Website về bảng tính p02
1004 - Sử dụng API trong lập trình VBA dự báo thời tiết theo địa điểm
1005 - Hướng đi tiếp theo nghiên cứu sâu hơn
Chương 11 - Xây dựng công cụ gửi mail theo template mẫu
1101 - Giới thiệu nội dung chương
1102 - Kế hoạch thực hiện công cụ gửi thư
1103 - Kiểm tra sub gửi mail, một số chú ý đặc biệt khi gửi email
1104 - Thiết kế và sử dụng email template
1105 - Hoàn thành công cụ gửi mail theo template đơn giản
Chương 12 - Cập nhật 2021
Tài liệu và code
1201 - Cách tạo menu đẹp với chuyển động trên Excel bằng VBA phần cơ bản
1202 - Cách làm menu chuyển động trên Sheet Excel