Đề cương khóa học
Macros
- Ghi lại và chỉnh sửa macro
- Nơi lưu trữ macro.
- Gán macro cho biểu mẫu, thanh công cụ, phím tắt
VBA Môi trường
- Trình soạn thảo Visual Basic và các tùy chọn của nó
- Phím tắt
- Tối ưu hóa môi trường
Giới thiệu về lập trình thủ tục
- Thủ tục: Hàm, Sub
- Các kiểu dữ liệu
- Câu lệnh điều kiện If...Then....Elseif....Else....End If
- Hướng dẫn Case
- Vòng lặp While, Until
- Vòng lặp For ... Next
- Hướng dẫn thoát vòng lặp (Exit)
Chuỗi
- Kết hợp chuỗi (nối chuỗi)
- Chuyển đổi sang các loại khác - ngầm định và tường minh
- Các tính năng xử lý chuỗi
Visual Basic
- Tải xuống và tải lên dữ liệu vào bảng tính (Cells, Range)
- Tải xuống và tải lên dữ liệu cho người dùng (InputBox, MsgBox)
- Khai báo biến
- Phạm vi và thời gian tồn tại của biến
- Các toán tử và độ ưu tiên của chúng
- Các mô-đun tùy chọn
- Tạo các hàm của riêng bạn và sử dụng chúng trong một bảng tính
- Đối tượng, lớp, phương thức và thuộc tính
- Bảo mật mã
- Bảo mật mã giả mạo và xem trước
Gỡ lỗi
- Xử lý từng bước
- Cửa sổ Locals
- Cửa sổ Immediate
- Bẫy - Watches
- Call Stack
Xử lý lỗi
- Các loại lỗi và cách tránh
- Bắt và xử lý lỗi thời gian chạy
- Cấu trúc: On Error Resume Next, On Error To label, On Error To 0
Excel Mô hình đối tượng
- Đối tượng Application
- Đối tượng Workbook và bộ sưu tập Workbooks
- Đối tượng Worksheet và Bộ sưu tập Worksheets
- Đối tượng ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Lựa chọn đối tượng
- Bộ sưu tập Range
- Đối tượng Cells
- Hiển thị dữ liệu trên thanh trạng thái
- Tối ưu hóa bằng cách sử dụng ScreenUpdating
- Đo thời gian bằng phương thức Timer
Sử dụng nguồn dữ liệu bên ngoài
- Sử dụng thư viện ADO
- Tham chiếu đến nguồn dữ liệu bên ngoài
- Các đối tượng ADO:
- Connection
- Command
- Recordset
- Chuỗi kết nối
- Tạo kết nối đến các cơ sở dữ liệu khác nhau: Microsoft Access, Oracle, MySQL
Báo cáo
- Giới thiệu về ngôn ngữ SQL Cấu trúc cơ bản của SQL (SELECT, UPDATE, INSERT INTO, DELETE) Gọi một truy vấn Microsoft Access từ Excel Biểu mẫu để hỗ trợ sử dụng cơ sở dữ liệu
Requirements
Có khả năng làm việc với bảng tính, kiến thức cơ bản (tham chiếu, phạm vi, bảng tính,...). Không yêu cầu kiến thức về tạo macro, SQL hoặc viết code trong VBA.
Testimonials (7)
What I liked most about the training was the trainer’s knowledge of Excel. I appreciated learning useful things like shortcuts and formulas that I can use every day.
Martin
Course - Visual Basic for Applications (VBA) for Analysts
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Course - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Course - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Course - Visual Basic for Applications (VBA) for Analysts
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Course - Visual Basic for Applications (VBA) for Analysts
I appreciate that the training was customized to our company's needs.