Liên hệ với chúng tôi

Đề cương khóa học

Macro

  • Ghi và chỉnh sửa macro
  • Địa điểm lưu trữ macro
  • Gán macro cho biểu mẫu, thanh công cụ và phím tắt

Môi trường VBA

  • 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 làm việc

Giới thiệu về lập trình thủ tục

  • Quy trình: Function, Sub
  • Các kiểu dữ liệu
  • Câu lệnh điều kiện If...Then....Elseif....Else....End If
  • Câu lệnh Case
  • Vòng lặp While, Until
  • Vòng lặp For ... Next
  • Câu lệnh thoát vòng lặp (Exit)

Xâu ký tự (String)

  • Nối chuỗi (concatenation)
  • Chuyển đổi sang các kiểu dữ liệu khác - ngầm định và tường minh
  • Xử lý các tính năng của xâu ký tự

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à vòng đời của biến
  • Toán tử và thứ tự ưu tiên
  • Tùy chọn module
  • Tạo hàm riêng và sử dụng chúng trong bảng tính
  • Đối tượng, lớp, phương thức và thuộc tính
  • Bảo vệ mã
  • Bảo mật chống can thiệp mã và xem trước

Gỡ lỗi

  • Thực hiện từng bước
  • Cửa sổ Locals
  • Cửa sổ Immediate
  • Cạm bẫy - Watch
  • 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 GoTo label, On Error GoTo 0

Mô hình đối tượng Excel

  • Đối tượng Application
  • Đối tượng Workbook và tập hợp các Workbook
  • Đối tượng Worksheet và tập hợp Worksheets
  • Các đối tượng ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Đối tượng Selection
  • Tập hợ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 các nguồn dữ liệu bên ngoài
  • Các đối tượng ADO:
    • Connection
    • Command
    • Recordset
  • Xâu kết nối (Connection string)
  • 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 ngôn ngữ SQL và cấu trúc cơ bản của SQL (SELECT, UPDATE, INSERT INTO, DELETE) Gọi truy vấn Microsoft Access từ Excel Biểu mẫu hỗ trợ việc sử dụng cơ sở dữ liệu

Yêu cầu

  • Có kiến thức cơ bản về các tính năng của Excel như bảng tính, công thức, bảng, và việc sắp xếp hoặc lọc dữ liệu
  • Có kinh nghiệm trong việc chuẩn bị, cập nhật hoặc rà soát báo cáo trên Microsoft Excel
  • Không yêu cầu kinh nghiệm lập trình trước đó

Đối tượng tham gia

  • Các chuyên viên phân tích muốn tự động hóa các tác vụ lặp đi lặp lại trong Excel
  • Các chuyên gia kinh doanh làm việc với dữ liệu và báo cáo trên Excel
  • Thành viên nhóm muốn xây dựng các macro đơn giản và các giải pháp VBA thiết thực cho công việc hàng ngày
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan