У меня есть Userform, и это код для моей кнопки управления. Попытка передать Textbox к функции, используя следующий кодVBA - (Excel) Почему я не могу установить тип текстового поля для Userform без получения ошибки несоответствия типа?
Private Sub pdclear_Click()
Dim textinput As TextBox
Set textinput = frmBigInputBox
Call clear(textinput)
End Sub
В строке выделены желтым цветом в режиме отладки является
Set textinput = frmBigInputBox
Почему это приводит к «13» тип несоответствие ошибка ??? Что я делаю неправильно?
Вы не можете назначить объект 'Form' переменной' TextBox'. Может быть, вы имеете в виду: 'Set textinput = frmBigInputBox.SomeTextBox'? – Bond
пожалуйста уточните. Как и где я это делаю? Можете ли вы показать мне, как сделать эту работу? @Bond –
В строке, в которой вы получаете сообщение об ошибке. Не является ли 'frmBigInputBox' объектом' UserForm'? – Bond