Tạm dừng Macro để nhập liệu của người dùng (Microsoft Excel)
Đối với những người đã sử dụng các chương trình bảng tính một thời gian, bạn có thể nhớ lệnh \ {?} ~ Cũ có sẵn trong Lotus 1-2-3. Lệnh này cho phép bạn tạm dừng macro trong khi người dùng nhập dữ liệu vào bảng tính.
Excel không bao gồm khả năng tương tự, nhưng nó có những cách mà bạn có thể nhắc người dùng nhập liệu. Hai phương thức chính là:
Cả hai chức năng này đã được thảo luận trong các vấn đề khác của ExcelTips, như đã lưu ý trong các liên kết ở trên. Dựa trên đầu vào của người dùng, bạn có thể sửa đổi macro hoạt động theo bất kỳ cách nào mong muốn. Hạn chế duy nhất của các hàm là chúng chỉ trả về một phần dữ liệu rời rạc.
Nói cách khác, chúng không được thiết kế để cho phép người dùng nhập một dải ô và sau đó tiếp tục xử lý. Ví dụ: nếu bạn muốn yêu cầu người dùng cung cấp năm giá trị dành cho năm ô, bạn sẽ cần phải trình bày một InputBox năm lần, lần lượt gửi các phản hồi của người dùng vào các ô mong muốn.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (9515) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.