Hộp văn bản là một trường trống nơi người dùng có thể điền vào một đoạn văn bản.

Để tạo hộp văn bản trong Excel VBA, hãy thực hiện các bước sau.

  1. Trên tab Nhà phát triển, nhấp vào Chèn.

  2. Trong nhóm Điều khiển ActiveX, bấm Hộp văn bản.

Create a text box in Excel VBA

  1. Kéo một nút lệnh và một hộp văn bản trên trang tính của bạn.

  2. Nhấp chuột phải vào nút lệnh (đảm bảo Chế độ thiết kế được chọn).

  3. Nhấp vào Xem mã.

View Code

Lưu ý: bạn có thể thay đổi chú thích và tên của điều khiển bằng cách nhấp chuột phải vào điều khiển (đảm bảo Chế độ thiết kế được chọn) và sau đó nhấp vào Thuộc tính. Thay đổi chú thích của nút lệnh thành Nhập dữ liệu. Hiện tại, chúng ta sẽ để TextBox1 làm tên của hộp văn bản.

  1. Thêm dòng mã sau:

TextBox1.Text = "Data imported successfully"
  1. Nhấp vào nút lệnh trên trang tính (đảm bảo Chế độ thiết kế được bỏ chọn).

Kết quả:

Text Box

  1. Để xóa hộp văn bản, hãy sử dụng dòng mã sau:

TextBox1.Value = ""

Lưu ý: mặc dù trong một số trường hợp có thể hữu ích khi đặt trực tiếp hộp văn bản trên trang tính của bạn, hộp văn bản đặc biệt hữu ích khi được đặt trên Biểu mẫu người dùng.