2010-08-19 41 views
0

我有一张带组合框的发票电子表格,用于选择填写发票中产品编号和名称的产品。然后我有一个清除按钮,清除信息以执行另一张发票,但组合框和链接的单元格不会被清除。我尝试添加代码ComboBox2.Clear或ComboBox2.Value =“”或DropDown2.Clear,但我不断收到所需的运行时424错误对象。我究竟做错了什么。清除组合框的内容

Sub ClearIncoive() 
ClearIncoive Macro 
'Clear the invoice 
Range("G6:G9,F16,G16:H16,F17,G17:H17,F18:H28").Select 
Range("F18").Activate 
Selection.ClearContents 
ComboBox2.Clear 
End Sub 

任何帮助?

+0

是ComboBox2调用组合框的正确方法? – Lars 2010-08-19 20:33:57

回答

0

我玩了几件事,并得到了同样的错误,所以我觉得我是在正确的轨道上。我用Excel 2010创建的组合框是一个Form Control。然后我创建使用ActiveX控件另一组合框和用于

Sheets(1).ComboBox2.Value = "" 

注意,我设置组合框A1的内容:A8,其中载有数据的组合框。

+0

非常感谢,工作。我还发现此代码 表(“Sheet1”)。范围(“M16”)。值= 1050 其中行1050 =空白记录。非常感谢你! – Lars 2010-08-20 13:53:47

+0

非常好,很高兴你在路上。 – 2010-08-20 15:26:03