我目前在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個其他列和組合框執行相同的動作,在這段代碼之前以相同的方式編碼,並且沒有指出任何問題。
誰能告訴我問題可能是什麼?這是一個向後兼容的問題嗎?