我想在運行時將代碼寫入工作表的代碼部分。如何在運行時將代碼寫入工作表的代碼部分
我正在使用「TEXT」數據連接導入數據,並且此過程將寫入新的工作表。我希望將數據驗證代碼寫入工作表,以便最終用戶在工作表上更改數據時觸發。
爲了更加清晰:我想將包含驗證代碼的文本文件插入工作表的代碼部分。 我能弄清楚如何編寫代碼來片代碼模塊如下:
Sub CreateProc_Code()
Dim VBComp As VBIDE.VBComponent
Dim CodeMod As VBIDE.CodeModule
Set VBComp = ThisWorkbook.VBProject.VBComponents("Sheet11")
Set CodeMod = VBComp.CodeModule
CodeMod.AddFromFile ("C:\Users\Richard Mertl\Desktop\sheetcode.txt")
End Sub
但是,我要找如何嵌入到這個文件,而不必引用外部文件。
http://www.cpearson.com/Excel/vbe.aspx –
我已經通過VBA代碼保存到一個表,然後從加載代碼解決了這個問題串。 – RichM