幾年前,使用Excel 97,我寫的,所使用的Application.InputBox方法2007
Set R = Application.InputBox(Prompt etc. ... Type:=8)
方法供用戶選擇打開的工作簿/工作表的單元格的VBA程序。這工作沒有問題,但現在我正在修改Excel 2007的程序,並且只有當用戶鍵入A1格式的地址時才起作用。它不允許用戶移動打開的工作簿和工作表,或者滾動工作表,找到他想要的單元格。
然而,奇怪的是,如果它位於一個宏中,它可以像廣告一樣工作,但只能在與宏相同的工作簿中使用鼠標選擇一個單元。
我想知道是否有其他人遇到過這個問題,他們是否找到了解決辦法?
代碼位於哪裏? – Rory
代碼位於與要分析的其他工作簿一起打開的xlsm文件中。該代碼位於該工作簿的vba項目中。我提到了將它放入目標工作簿的宏中的實驗 - 我主要是爲了確定問題不在代碼本身。這是否清楚?我可能不瞭解你的問題的含義。 –