我目前在Excel 2010中,并在此版本中创建了此电子表格和代码。我的同事(使用电子表格)正在使用Excel 2007(尚未升级)。他们正在收到错误消息,但我不是。运行时错误:选择范围类失败的方法
我设置了以下代码,以便根据ComboBox
中的选择,指定的单元格将填充“N/A”或保留/变为空白。 “N/A”的
Private Sub ComboBoxSite6_Change()
If ComboBoxSite6.Value = "N/A" Then
Range("Site6Cells").Select
Selection = "N/A"
Else
If ComboBoxSite6.Value <> "N/A" Then
Range("Site6Cells").Select **This line highlights with the error when debugged
Selection = ""
End If
End If
End Sub
组合框和人口(或不)的变化由所有与工作簿的相同片发生,使得不应该是一个问题。但即使如此,我仍在每个“范围...”行之前添加以下内容:表格(“网站准备”)。这也没有用。
此外,我有5个其他列和组合框执行相同的动作,在这段代码之前以相同的方式编码,并且没有指出任何问题。
谁能告诉我问题可能是什么?这是一个向后兼容的问题吗?