2010-08-19 92 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