excel online - excel vlookup



truy Lượt Xem:36

Các khái niệm cơ bản của Trình chỉnh sửa macro của Excel

Tôi thích nghĩ về các biên tập viên như một công cụ giúp tăng cường công việc của bạn và đưa ra hướng dẫn. Điều này đúng cho dù trình chỉnh sửa là một người thực hay một công cụ tích hợp như trình soạn thảo macro Excel. Một lợi ích của trình soạn thảo của Excel là nó cũng là một công cụ giảng dạy. Khi bạn bắt đầu chơi xung quanh và tạo macro, bạn sẽ hiểu rõ hơn về Visual Basic for Applications (VBA). Đó là ngôn ngữ cơ bản cho các macro.

Tại sao sử dụng Trình chỉnh sửa macro của Excel?

Ngoài việc cung cấp hướng dẫn, người chỉnh sửa cũng cho phép bạn:
 
cung cấp nhận xét bổ sung
 
sửa đổi macro
 
kết hợp các mô-đun
 
di chuyển hoặc sao chép macro
 
Macro của tôi ở đâu?
 
Mọi người thường phấn khởi sau khi ghi âm và chạy macro đầu tiên của họ. Nhưng sau đó câu hỏi đặt ra là nơi các macro được lưu trữ. Chúng được ẩn gọn gàng phía sau một nút trên thanh công cụ.
 
Nhấp vào tab Xem .
 
Ở phía xa bên phải, nhấp vào hình tam giác nhỏ bên dưới nhãn nút Macro .
 
Nút và tùy chọn Macro của Thanh công cụ
 
Hình 1 - Nút và tùy chọn Macro của Thanh công cụ
 
Từ menu nút, chọn Xem macro
 
Một hộp thoại Macro xuất hiện với 4 vùng.

 

Hình 2 - Hộp thoại Excel Macro

 

Hình 2 - Hộp thoại Excel Macro
 
[A] Danh sách các macro của bạn 
 
[B] Một trình đơn thả xuống hiển thị vị trí của các macro 
 
[C] Mô tả của macro được đánh dấu nếu được cung cấp. 
 
[D] Tác vụ bạn có thể thực hiện trên macro được đánh dấu
 
Trong ảnh chụp màn hình ở trên, tôi có một macro. Đó là cái tôi đã tạo từ hướng dẫn trước. Phần đầu tiên của danh sách cho thấy macro này được đính kèm với PERSONAL.XSLB hoặc “sổ làm việc cá nhân” của tôi. Macro trong sổ làm việc cá nhân của bạn có thể được sử dụng trong bất kỳ bảng tính Excel nào của bạn.
 
Ngược lại, nếu tôi đã tạo macro được gọi là Set_Address_Columns được đính kèm vào một bảng tính cụ thể, nó sẽ chỉ hiển thị khi tôi đang sử dụng bảng tính hỗ trợ macro đó. Các macro này không có định danh vị trí ở phía trước.
 
Hình 3 - Macro gắn với trang tính hiện tại
 
Hình 3 - Macro gắn với trang tính hiện tại
 
 : Nếu bạn không thấy macro của mình, hãy thử thay đổi vị trí của bạn như trong Hình 2 [B].

 

Xem nội dung Macro

Để xem nội dung macro, bạn cần nhấp vào nút Chỉnh sửa ngay cả khi bạn không có kế hoạch thực hiện bất kỳ thay đổi nào. Trình chỉnh sửa macro có thể hơi đáng sợ lúc đầu cho đến khi bạn nhận được các khái niệm cơ bản.
 
Xem nội dung Macro
 
Hình 4 - Trình soạn thảo macro với mã của tôi
 
Khi mở trình chỉnh sửa, bạn sẽ thấy một số bảng dựa trên cài đặt của mình. Cái chúng ta sẽ bắt đầu là ở bên phải. Nó cho thấy mã VBA cho macro. VBA là viết tắt của Visual Basic Application . Mã bạn đang thấy ở đây được tự động tạo bởi Trình ghi macro của Excel. Tôi không nhập bất kỳ mã nào bạn thấy ở bên phải.
 
Nếu bạn nhìn vào bên phải, bạn có thể nhận thấy một số mẫu.
 
[A] Mỗi macro bắt đầu với Subtham chiếu theo sau tên macro mà chúng tôi đã gán. Điều này là viết tắt của một chương trình con hoặc subprocedure . Bạn cũng sẽ lưu ý macro kết thúc bằng một End Sublệnh. Cả hai mục này đều có màu xanh lam.
 
[B] Tiếp theo, chúng tôi có một loạt các dòng màu xanh lá cây bắt đầu bằng dấu nháy đơn. Đây là những nhận xét và được sử dụng để giải thích về macro. Bạn có thể xóa chúng và macro vẫn chạy. Chúng không ảnh hưởng đến macro nên nếu bạn thay đổi Shortcut Keyboard thành một cái gì đó khác, nó sẽ không hoạt động.
 
Bạn có thể thêm nhận xét của riêng mình bằng cách bắt đầu một dòng có dấu nháy đơn ‘. Điều này có thể hữu ích khi thực hiện thay đổi đối với macro hoặc ghi tài liệu cho người khác.
 
[C] Các dòng có màu đen là mã của macro và bao gồm các tham chiếu đến các hành động , thuộc tính và đối tượng . Đây là phần tuyệt vời cho việc dạy học vì bạn có thể thấy các bước bạn đã thực hiện với máy ghi macro đã được dịch ra sao. Bạn có thể nhớ lại từ hướng dẫn trước của tôi, tôi đã xóa các cột cụ thể mà tôi không còn cần thiết như A, D, J, K, L và N.
 
[D] Đây là Explorer . Bảng điều khiển này cũng có thể là một chút đáng sợ. Những điều quan trọng cần nhớ là mã macro của bạn hiển thị trong các mục được đánh dấu là Mô-đun . Bạn cũng sẽ lưu ý rằng có một chút che bóng trên Module1 trong phần (PERSONAL.XLSB) của tôi. Tô bóng này cho biết đó là mã tôi đang xem ở bên phải.
 
Bạn có thể nhấp đúp vào các Mô-đun khác để xem mã của chúng.

 


Nếu bạn không thấy bảng Project , bạn có thể tiết lộ nó từ View và chọn Project Explorer.

Cách thay đổi phím tắt hoặc mô tả

Một số thay đổi sớm nhất mà mọi người muốn làm là thay đổi phím tắt hoặc mô tả macro. Mặc dù có một tham chiếu đến phím tắt trong Hình 4, đó là một chú thích. Điều đó có nghĩa là nếu bạn thay đổi tham chiếu ở đây, nó sẽ không hoạt động. Nhận xét không ảnh hưởng đến mã của bạn.
 
Nếu bạn quay lại hộp thoại Macro ban đầu, bạn sẽ thấy một nút ở phía dưới có nhãn Tùy chọn… . Nhấp vào nút đó sẽ mở hộp thoại Tùy chọn Macro . Từ đây bạn có thể thay đổi Phím tắt [A] hoặc Mô tả [B]
 
Hình 5 - Các tùy chọn Shortcut và Description
 
Hình 5 - Các tùy chọn Shortcut và Description
 

Sử dụng Trình chỉnh sửa làm Công cụ Học tập

Một trong những tính năng mà tôi đánh giá cao về trình soạn thảo là cách tôi có thể sử dụng nó để tìm hiểu thêm về cách macro được xây dựng và VBA. Sử dụng trình ghi macro, bạn có thể ghi macro đơn giản và xem mã hiển thị trong trình chỉnh sửa như thế nào.
 
Macro đơn giản bạn có thể thử là thiết lập macro đặt trong các tiêu đề cột. Sau đó xem cách trình chỉnh sửa ghi lại các mục nhập này. Đối với những thay đổi đơn giản, bạn có thể chỉnh sửa mã trực tiếp.
 
Trình soạn thảo mã cũng bao gồm IntelliSense của Microsoft , cung cấp mã hoàn thành, đề xuất và định dạng khi bạn nhập mã. Ví dụ: nếu tôi nhập một dấu chấm .theo sau chữ cái đầu tiên S s, IntelliSense sẽ lọc danh sách để hiển thị các mục hợp lệ bắt đầu bằng chữ đó. Nó cũng sử dụng định dạng camelCase mong muốn.

Hình. 6- Đề xuất IntelliSense

Hình. 6- Đề xuất IntelliSense
 
Bước tiếp theo
 
Khi bạn làm quen với cách mọi thứ hoạt động, bạn có thể thử thêm mã phức tạp hơn. Bài viết này có nghĩa là một cái nhìn cấp cao về trình soạn thảo. Tuy nhiên, nếu bạn muốn tìm hiểu thêm về macro và VBA, tôi khuyên bạn nên sử dụng chuỗi video 3 phần miễn phí từ Excel Campus.
 

Tags:
Bình luận

Bình luận

Các bài viết mới

Các tin cũ hơn