Текстовое поле пустое поле, в котором пользователь может заполнить фрагмент текста.

Для того, чтобы создать текстовое поле в Excel VBA, выполните следующие действия.

  1. На вкладке Разработчик нажмите кнопку Вставить.

  2. В контрольной группе ActiveX, нажмите кнопку Text Box.

Create a text box in Excel VBA

  1. Перетащите кнопку и текстовое поле на рабочем листе.

  2. Щелкните правой кнопкой мыши по кнопке команду (убедитесь, что режим Design выбран).

  3. Нажмите кнопку View Code.

View Code

Примечание: Вы можете изменить заголовок и имя элемента управления, щелкнув правой кнопкой мыши на контроле (убедитесь, что выбран режим Design), а затем нажав кнопку Свойства. Изменение заголовка кнопки команды для импорта данных. На данный момент мы оставим textBox1 как имя текстового поля.

  1. Добавьте следующую строку кода:

TextBox1.Text = "Data imported successfully"
  1. Нажмите на кнопку управления на листе (убедитесь, что режим Design выключенный).

Результат:

Text Box

  1. Для того, чтобы очистить текстовое поле, используйте следующую строку кода:

TextBox1.Value = ""

Примечание: хотя в некоторых ситуациях это может быть полезно сразу поместить текстовое поле на листе, текстовое поле, особенно полезно при размещении на UserForm.