我使用Excel中的命名範圍
Worksheets("Named_ranges").Range("A1").ListNames
寫在Named_ranges
表命名範圍的列表中,但結果是一樣
is_pp4 = Checklist!$D$28
所以顯示的=Checklist!$D$28
內容,我需要按F2然後回車。我試圖搜索並替換其他答案中建議的= with =,它在從Excel界面執行時工作,但必須使用VBA腳本自動完成,並從那裏搜索和替換方法不能解決問題。計算選項設置爲自動。
能否請您提供任何代碼你到目前爲止做了什麼 - 特別是你將這些信息寫入單元格。 – therak
整個vba代碼是'Sub named_ranges() 工作表(「Named_ranges」)。Range(「A1」).ListNames End Sub'這將從整個工作簿中取出命名範圍並在表格的A列中輸入名稱Named_Ranges和B列中的值 – mutant
對不起,那條線--Rorys解決方案應該可以爲你工作 – therak