Sử dụng InputBox để lấy dữ liệu (Microsoft Excel)
Nếu bạn đang phát triển một ứng dụng tùy chỉnh đơn giản trong Excel, bạn có thể muốn sử dụng hàm InputBox để truy xuất thông tin từ người dùng, sau đó đặt thông tin đó vào một vị trí cụ thể trong trang tính. Điều này có thể dễ dàng thực hiện theo cách sau:
UserValue = InputBox("Value to use?") Cells(1, 1).Value = UserValue
Hai dòng này, khi được chèn vào macro, sẽ nhắc người dùng nhập.
Đầu vào này được gán cho biến UserValue bởi hàm InputBox. Nội dung của biến này sau đó được lưu vào ô A1 của trang tính hiện tại bằng phương pháp Cells. Nếu muốn, bạn cũng có thể sử dụng đối tượng Range để chỉ định vị trí cho giá trị, như được hiển thị ở đây:
UserValue = InputBox("Value to use?") Range("B3").Value = UserValue
Ví dụ này đặt giá trị của UserValue vào ô B3.
_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 (12496) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: