Đặc điểm nổi bật
Bạn sẽ học được gì?
- Tự viết các đoạn mã VBA để tự động hóa các thao tác lặp đi lặp lại như nhập liệu, tính toán, sắp xếp dữ liệu, tạo báo cáo, và xuất dữ liệu ra các định dạng khác nhau.
- Tự phát triển các đoạn VBA đáp ứng các yêu cầu đặc thù của công việc hoặc doanh nghiệp. Ví dụ như tách dữ liệu từ 1 sheet ra nhiều sheets, gộp dữ liệu từ nhiều sheets, báo cáo tự động, in ấn hàng loạt, tạo một ứng dụng quản lý dự án, một ứng dụng kế toán, hay một ứng dụng quản lý khách hàng.
- Tối ưu hóa các quy trình làm việc bằng cách tự động hóa các tác vụ lặp lại, giảm thiểu thời gian làm việc, tăng hiệu quả làm việc.
- Tự tùy chỉnh giao diện Excel giúp tăng tính tương tác và sự thuận tiện khi sử dụng.
- Tương tác với các ngôn ngữ lập trình khác như C#, Python, hoặc JavaScript để tạo các tính năng phức tạp phù hợp nhu cầu công việc.
Mô tả khoá học
- Tự động hóa các công việc lặp đi lặp lại, giảm thiểu các lỗi khi thao tác thủ công.
- Xử lý dữ liệu lớn hiệu quả và nhanh chóng hơn
- Tự động trích xuất dữ liệu, nhập liệu, tính toán, tự động cập nhật báo cáo
- Tự động truy xuất thông tin, gửi email hàng loạt,...
- VBA cho phép bạn tạo các giao diện người dùng tùy chỉnh để dễ tương tác hơn.
- Nắm vững kiến thức nền tảng về VBA:
- Hiểu rõ cú pháp, nguyên tắc làm việc và các khái niệm cơ bản của VBA.
- Thành thạo việc khai báo biến, sử dụng hằng số, và quản lý bộ nhớ.
- Thành thạo cách sử dụng Macro:
- Tạo và quản lý Macro trong Excel.
- Gán Macro vào các nút hoặc các đối tượng khác để kích hoạt chúng.
- Thành thạo viết code với đối tượng Range, Cell:
- Đối tượng Range và cách thao tác với dữ liệu trong các ô Excel.
- Thành thạo viết mã để thực hiện các thao tác như đọc, ghi dữ liệu, định dạng ô.
- Thành thạo viết code cho Workbook, Worksheet:
- Biết cách tương tác với Workbook và Worksheet.
- Viết mã để mở, đóng, lưu trữ Workbook và thực hiện các thao tác trên các Sheet khác nhau.
- Lập trình Form:
- Xây dựng giao diện người dùng thông qua việc lập trình Form.
- Sử dụng các điều khiển và thực hiện các tương tác người dùng.
- Lập trình sự kiện:
- Thành thạo xử lý sự kiện như nút nhấn, thay đổi giá trị ô, và các sự kiện khác.
- Tự động hóa các hành động khi có sự kiện xảy ra.
- Tư duy xử lý các bài toán bằng VBA:
- Phát triển khả năng tư duy lập trình để giải quyết các vấn đề và bài toán cụ thể.
- Áp dụng các thuật toán và phương pháp lập trình để giải quyết các thách thức.
- Ứng dụng VBA trong công việc thực tế:
- Áp dụng VBA vào công việc hàng ngày để tối ưu hóa các quy trình làm việc.
- Tích hợp VBA vào các dự án và giải quyết các vấn đề thực tế trong lĩnh vực tài chính, quản lý dữ liệu, và nhiều lĩnh vực khác.
Nội dung khoá học
18 Chương . 143 bài giảng . 13h 17m giờ học
- CHƯƠNG MỞ ĐẦU
- 5 bài giảng • 4 phút
- Tổng quan về VBA
- 9 bài giảng • 24 phút
- Cách ghi và sử dụng Macro
- 16 bài giảng • 1 giờ 29 phút
- Tìm hiểu về Module trong VBA
- 5 bài giảng • 17 phút
- Kỹ thuật viết code trong VBA
- 9 bài giảng • 58 phút
- Kỹ thuật khai báo và sử dụng biến trong lập trình VBA
- 6 bài giảng • 36 phút
- Cách viết code VBA với đối tượng Range, Cell
- 9 bài giảng • 1 giờ 4 phút
- Cách viết code VBA với đối tượng Worksheet
- 11 bài giảng • 1 giờ 23 phút
- Cách viết code VBA với đối tượng Workbook
- 10 bài giảng • 1 giờ 30 phút
- Các cấu trúc thường gặp trong lập trình VBA
Xem đầy đủ