1
在下面的VBA代碼片段中,如何將變量'cPage'的工作表'ContolPage'的引用替換爲?Excel VBA - 將工作表作爲IF語句中的變量參考
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",ControlPage!R[-13]C[-2])"
感謝
在下面的VBA代碼片段中,如何將變量'cPage'的工作表'ContolPage'的引用替換爲?Excel VBA - 將工作表作爲IF語句中的變量參考
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",ControlPage!R[-13]C[-2])"
感謝
您需要刪除從引號任何VBA變量和連接具有&
:
ActiveCell.FormulaR1C1 = "=IF(RC[5]="""","""",'" & cPage & "'!R[-13]C[-2])"
請記住,這是否讓你對查馬克的答案點擊標記爲正確。在問題開放了大約17分鐘後,只有提出問題的人才能做到。 –
它工作!感謝斯科特。我之前嘗試過這種連接,但似乎失敗了,因爲我在工作表名稱(和變量)中有一個連字符。 – OneBigEgg
@OneBigEgg看到編輯,做了一個改變,以包裝表格名稱在''...''這應該允許連字符 –