VB错误 - 对象不支持此属性或方法

时间:2017-03-23 17:26:06

标签: vba excel-vba excel

我处于VB的一个非常基本的部分,我坚持这个无情的问题。我试图将数据从表单复制到excel中的一堆单元格,我正面临这个错误。

Object不支持此属性或方法:运行时错误 - 438

虽然插入了第一行。问题出在第二行。我没有看到问题。请帮助

Sub sbInsertingRows()
Range("A3").EntireRow.Insert
End Sub


Sub EditAdd()

sbInsertingRows

Cells(3, 19).Value = Order_Details_Form.Controls(TextBox_orderid).Value
Cells(3, 20).Value = Order_Details_Form.Controls(TextBox_name).Value
Cells(3, 24).Value = Order_Details_Form.Controls(TextBox2).Value

ActiveWorkbook.Save

End Sub

点击

调用EditAdd

1 个答案:

答案 0 :(得分:0)

我认为TextBox_orderid是您的文本框控件的名称而不是变量,因此您应该将其与"括起来,如:

Cells(3, 19).Value = Order_Details_Form.Controls("TextBox_orderid").Value

或者你可以简单地使用:

Cells(3, 19).Value = Order_Details_Form.TextBox_orderid.Value

在另外两行申请。