Đề 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)
Điều tôi thích nhất về khóa đào tạo là kiến thức của giảng viên về Excel. Tôi rất đánh giá việc học những điều hữu ích như phím tắt và công thức mà tôi có thể sử dụng hàng ngày.
Martin
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated
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. Đào tạo này hoàn hảo theo quan điểm của tôi, đã mở rộng tầm nhìn về nhiều điều mà trước đây tôi không biết. Nội dung đi thẳng vào vấn đề với rất nhiều bài tập, có thể là quá nhanh đối với một số người nhưng dựa trên nền tảng kinh nghiệm của mình, tôi không cảm thấy như vậy.
Maen Hatoum - Red Bull GmbH
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated
Kiến thức chuyên sâu thật tuyệt vời! Cách bạn phân giải nó để chúng tôi có thể hiểu thật xuất sắc. Tôi nghĩ mình chỉ cần bắt đầu với những điều đơn giản. Chủ đề cuối cùng hơi nâng cao và tôi gặp khó khăn trong việc theo kịp nhưng sẽ nắm được thôi :)
Zaskia Stanz - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated
Ví dụ chi tiết và tài liệu đào tạo.
KAREN LOUW - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated
Ông đã chuẩn bị kỹ và cũng đưa ra những gợi ý tốt
Annemarie Van Aardt - BMW
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated
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
Machine Translated
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Course - Visual Basic for Applications (VBA) for Analysts
Machine Translated