Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB p10

5 19 0
Giáo trình hướng dẫn các trợ giúp về cú pháp trong quá trình viết mã lệnh khai báo biến trong VB p10

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tham số errornumber là tham số tuỳ chọn, là số nguyên chứa số hiệu của một lỗi nào đó. Nếu errornumber là một lỗi hợp lệ nhưng chưa được định nghĩa, hàm Error sẽ trả về chuỗi “Application-defined or object-defined error.”. Nếu errornumber là một số không hợp lệ thì sẽ làm phát sinh lỗi. Nếu tham số errornumber bị bỏ qua, hàm Error sẽ trả về mô tả của lỗi thực thi gần nhất. Ví dụ sau sẽ hiển thị mô tả lỗi tương ứng của các số hiệu lỗi trong cửa sổ trung gian....

End Sub 14.3.3 Hàm Error Hàm Error trả chuỗi ký tự chứa mô tả lỗi tương ứng số hiệu lỗi Cú pháp hàm sau: Error[(errornumber)] Tham số errornumber tham số tuỳ chọn, số nguyên chứa số hiệu lỗi Nếu errornumber lỗi hợp lệ chưa định nghĩa, hàm Error trả chuỗi “Application-defined or object-defined error.” Nếu errornumber số không hợp lệ làm phát sinh lỗi Nếu tham số errornumber bị bỏ qua, hàm Error trả mô tả lỗi thực thi gần Ví dụ sau hiển thị mô tả lỗi tương ứng số hiệu lỗi cửa sổ trung gian Sub VD_Error() Dim ErrNumber For ErrNumber = 61 To 64 ' Lặp qua giá trị 61 - 64 Debug.Print Error(ErrNumber) ' In mô tả lỗi cửa sổ trung gian Next ErrNumber End Sub 98 CHƯƠNG III: CƠ BẢN VỀ NGƠN NGỮ LẬP TRÌNH VISUAL BASIC  99 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL Tổng quan Microsoft Excel 1.1 Khả Excel Microsoft Excel phần mềm chuyên xử lý bảng tính hãng phần mềm tiếng Microsoft Excel thực công cụ mạnh mẽ phục vụ cơng tác tính tốn, lập bảng biểu… Với toán từ đơn giản đến phức tạp, ta sử dụng Excel để giải cách dễ dàng với nhiều tính sẵn có: Ø Khả tổ chức liệu mạnh mẽ với hệ thống ô, vùng liệu, bảng tính…; Ø Khả xử lý liệu truy vấn, lọc, tính tốn… với hệ thống phong phú hàm hàm chức chuyên biệt; Ø Khả lập báo cáo với cách tổ chức bảng biểu hệ thống biểu đồ tương đối hoàn chỉnh; Ø Khả in ấn với nhiều lựa chọn khác Với cách tổ chức giống bảng tính thơng thường, Excel phần mềm bảng tính trực quan dễ sử dụng Chính điều khiến cho Excel phần mềm sử dụng phổ biến 1.2 Giao diện Excel Giao diện nơi mà người dùng tương tác với chương trình giao diện hợp lý giao diện quen thuộc với người dùng Do chuyên bảng tính, nên giao diện Excel (như hình dưới) thiết kế dựa mô cấu trúc bảng tính thơng thường Hình IV-1: Giao diện Excel Các thành phần giao diện Excel bao gồm: 100 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL  Thanh trình đơn nơi chứa lệnh dùng để gọi đến chức chương trình Hệ thống trình đơn truy cập chuột, số lệnh phổ biến cịn sử dụng tổ hợp phím (ví dụ để lưu bảng tính bấm phím Ctrl+S) Thanh cơng cụ có nhiều cơng cụ khác nhau, công cụ chứa nút lệnh trực quan lựa chọn dùng để thực nhóm chức chương trình Hay nói cách khác, lệnh gọi từ cơng cụ từ trình đơn Thanh công thức bao gồm ô chứa địa ô hành ô chứa nội dung ô hành Tại ta xem cơng thức trong chứa kết cơng thức Workbook tệp tài liệu Excel Mỗi Workbook chứa nhiều bảng tính (Worksheet) liệu mở rộng khác Tại thời điểm có worksheet hành ta làm việc với worksheet Worksheet loại tài liệu tệp tài liệu Excel, worksheet chứa ô tính (cell) tổ chức thành hàng cột 1.3 Khả mở rộng Excel Với hàng trăm hàm nhiều lệnh có sẵn Excel khiến cho chương trình xử lý bảng tính mạnh, giải hầu hết toán từ đơn giản đến phức tạp Tuy vậy, việc lập trình mở rộng Excel ln đề cập đến, khơng với mục đích lập trình tạo thêm tính cho Excel mà cịn để kết hợp tính sẵn có chương trình Excel để giải vấn đề mang tính chun biệt hố cao Bộ chương trình Dự Tốn ví dụ cụ thể cho việc lập trình mở rộng Excel Các tốn chun biệt tính tốn dự tốn cơng trình giải cách dễ dàng dựa kết hợp hàm có sẵn Excel số tính sở liệu Việc lập trình mở rộng Excel thực theo nhiều cách khác nhau, đơn giản hiệu kể đến cách sau: Ø Lập trình mở rộng thơng qua mơi trường lập trình VBAIDE tích hợp sẵn Excel Theo cách này, người dùng sử dụng ngơn ngữ lập trình VB để lập trình mở rộng Excel Các ứng dụng tạo theo cách gắn liền với tệp tài liệu Excel (Workbook) Ø Lập trình mở rộng thơng qua cơng cụ lập trình Visual Studio Tools for Office (VSTO) công cụ phát triển phần mềm Microsoft Visual Studio Theo cách này, người sử dụng lập trình tạo ứng dụng chuyên nghiệp dạng Add-in (ứng dụng bổ sung Excel) ngôn ngữ hỗ trợ Microsoft Visual Studio Ứng dụng mở rộng dạng lưu trữ tách biệt với tệp tài liệu Excel nên dễ dàng phân phối Với ưu điểm vốn có VBA với khả sẵn có Excel, hầu hết tốn lĩnh vực thiết kế cơng trình giao thơng giải thơng qua việc lập trình mở rộng Excel Vì vậy, tồn tài liệu này, việc lập trình mở rộng Excel đề cập đến theo cách dựa môi trường lập trình VBAIDE Để khởi động VBAIDE, từ cửa sổ Excel, chọn trình đơn ToolsƯMacrVisual Basic Editor, sử dụng tổ hợp phím ALT+F11 Macro Cách tốt để làm quen với việc lập trình Excel sử dụng Macro tìm hiểu cách thức hoạt động 101 2.1 Macro gì? Khi làm việc Excel, đơi lúc gặp phải tình mà người sử dụng phải lặp lặp lại nhiều thao tác để thực nhiệm vụ tương tự nhau, ví dụ thường xuyên phải định dạng liệu thành kiểu bảng giống Điều dễ dẫn đến nhàm chán cơng việc Do đó, thiết kế Excel, Microsoft đưa khái niệm Macro để gói gọn tất thao tác vào thao tác Macro tập hợp lệnh hàm lưu trữ mô-đun mã lệnh VBA nhằm thực nhiệm vụ Macro tạo cách: Ø Excel tự ghi lại thao tác người dùng làm việc (Macro dạng kịch bản) gọi Macro này, Excel tự động lặp lại toàn thao tác trên; Ø Người dùng tự viết đoạn mã lệnh để thực thao tác tương ứng Sau tạo ra, thực thi Macro, tất thao tác lưu Macro thực tự động Về thực chất, Macro chương trình dạng thủ tục (Sub) với từ khoá Public Tuy nhiên, khác với thủ tục khác, Macro thủ tục khơng có tham số Chính vậy, tất thủ tục với từ khố Public khơng có tham số xem Macro hiển thị trình quản lý Macro Excel (cách gọi: chọn trình đơn Tools Ö Macro Ö Macros bấm Alt+F8) Trong khai báo chương trình ví dụ sau, ta thấy cách định nghĩa Macro: Sub Macro() ‘ÅMacro Public Sub Macro () ‘ÅMacro Private Sub Macro() ‘ÅThủ tục với từ khố Private, khơng phải Macro Sub Macro(Input as Double) ‘ÅThủ tục có tham số, khơng phải Macro Public Function Macro() as Double ‘ÅHàm, Macro 2.2 Tạo Macro 2.2.1 Tạo Macro theo kịch Đây cách tạo Macro dễ dàng nhất, theo cách này, người sử dụng chuẩn bị trước tất thao tác thực (xây dựng kich bản), sau yêu cầu Excel bắt đầu ghi Macro, người dùng thực thao tác theo kịch bản, Excel ghi nhận thao tác tự động chuyển thao tác thành đoạn mã lệnh VBA tương ứng, đoạn mã lệnh lưu lại tệp XLS mặc định Module1 CHÚ Ý Nếu trình thu Macro, người sử dụng thực không theo kịch dự định (bị lỗi) có thêm thao tác để sửa lại lỗi đó, tồn thao tác phát sinh ghi nhận phần Macro Ví dụ sau tiến hành thu Macro có nhiệm vụ định dạng bảng liệu với định dạng sau: Tiêu đề Tiêu đề Tiêu đề Tiêu đề Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Nội dung Tạo Macro theo kịch bản dùng để định dạng bảng dữ liệu:  102 ... có tham số xem Macro hiển thị trình quản lý Macro Excel (cách gọi: chọn trình đơn Tools Ư Macro Ư Macros bấm Alt+F8) Trong khai báo chương trình ví dụ sau, ta thấy cách định nghĩa Macro: Sub Macro()... liệu Việc lập trình mở rộng Excel thực theo nhiều cách khác nhau, đơn giản hiệu kể đến cách sau: Ø Lập trình mở rộng thơng qua mơi trường lập trình VBAIDE tích hợp sẵn Excel Theo cách này, người... sử dụng ngơn ngữ lập trình VB để lập trình mở rộng Excel Các ứng dụng tạo theo cách gắn liền với tệp tài liệu Excel (Workbook) Ø Lập trình mở rộng thơng qua cơng cụ lập trình Visual Studio Tools

Ngày đăng: 10/05/2021, 14:01

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan