我已經在網絡中搜索瞭解決方案並多次重新編寫了VBA代碼。 我結束了手動填充的字符串(以比特,因爲我總是誤計數引號):在單元格中輸入公式生成應用程序定義的或對象定義的錯誤
PKHNTString = "=SUBSTITUTE(UPPER(AF:AF&AD:AD&AE:AE);"
PKHNTString = PKHNTString + """ "";"""
PKHNTString = PKHNTString + """)"
這導致含有的字符串: = SUBSTITUTE(UPPER(AF:AF & AD:AD & AE: AE);「」;「」) ,可以在本地變量中找到:「」;「」;「」)「字符串
如果我將這個確切值粘貼到單元格中,它可以工作(刪除空格並將所有內容都轉換爲大寫),但是當我把在該式中,通過VBA這樣的細胞:
NWS.Cells(j, 48).Formula = PKHNTString
我得到的錯誤:運行時錯誤「1004」應用程序定義或對象定義的錯誤。
任何幫助,將不勝感激!
TIA, 威廉
你試圖做一個數組公式? –