使用vba清除文本框 - 获取424对象所需的错误

时间:2016-07-07 17:10:23

标签: excel vba

我正在尝试清除名为“文本框2”的文本框

我尝试了以下内容:

TextBox2.Value = ""

^获得424对象所需的错误

TextBox2.Text = ""

^获得424对象所需的错误

Worksheets("Proposal").Textbox2.Value = ""

^获取运行时错误438,对象不支持此属性或方法

Worksheets("Proposal").Textbox2.Text = ""

^获取运行时错误438,对象不支持此属性或方法

2 个答案:

答案 0 :(得分:1)

因为它是一个表单控件:

Worksheets("Proposal").Shapes("Text Box 2").Value = ""

并且因为您将其更改为ActiveX控件:

Worksheets("Proposal").TextBox2.Value = "" 'This assumes that your newly created text box is still "TextBox2"

答案 1 :(得分:0)

更改为ActiveX并使用

Proposal.TextBox2.Text = ""