在MAC OFFICE 2011上我试图让这个工作:http://www.contextures.com/xlDataVal10.html
您可以下载示例文件:http://www.contextures.com/DataValCombobox.zip
但是当我打开工作表并单击一个单元格时,我收到以下错误:
“找不到方法或数据成员”
Set cboTemp = ws.OLEObjects("TempCombo")
On Error Resume Next
If cboTemp.Visible = True Then
With cboTemp
.Top = 10
.Left = 10
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
.Value = "" <<<- HIGHLIGHTED
End With
End If
调试器突出显示.value,如上所示。
原因是什么,可以修复吗?
答案 0 :(得分:0)
这是因为.Value
不是ComboBox的属性。
Here is the list of properties you can use.
您可能正在寻找
.SelectedValue
或根据您拥有Rowsource的列。
.SelectedIndex
您也可以使用
.Text