如何用代碼批量修改宏,修改或增加所有含VBA的EXCEL中的VBA代碼的一行代碼
大家 好, 我想將我 電腦所有檔案夾或指定 檔案夾下面的 含VBA的 EXCEL檔案中的 VBA代碼的 一句中修改和 增加某個數值, 即VBAPROJECT里面的 THISWORKBOOK里面的 VBA代碼統一增加一個 值。
比如下面原來有"00:10:20:30:40:D9",通過VBA代碼將 所有的 VBA代碼改成"B8:57:9A:E1:DG:88", "00:10:20:30:40:D9"
或者含有"00:11:22:33:BD:F7"的,通過VBA代碼將 所有的 VBA代碼改成"B8:57:9A:E1:DG:88","00:11:22:33:BD:F7"
就是 說統一所有 含VBA代碼的 通過VBA代碼將 所有的 VBA代碼增加 "B8:57:9A:E1:DG:88", 這個值到arr = Array里面的 值里。
當然,有些含VBA代碼的 EXCEL檔案已經做了“保護作業薄”(“審閱”選單下面的“保護并共享作業薄”), 加上VBAPROJECT也加了 密碼, 所以請 各位高手看看如何批量 修改。
就是 將VBA代碼的:
arr = Array("00:10:20:30:40:D9", "5P:10:5C:C6:BB:C7", "00:14:2A:D8:DD:D9", "00:11:22:33:BD:F7", "00:1A:73:E7:97:0A", "00:53:45:00:00:00")
改成:
arr = Array("B8:57:9A:E1:DG:88", "00:10:20:30:40:D9", "5P:10:5C:C6:BB:C7", "00:14:2A:D8:DD:D9", "00:11:22:33:BD:F7", "00:1A:73:E7:97:0A", "00:53:45:00:00:00")
謝謝大家!
這里注意:不完全是上面提到的,即每個EXCEL里代碼中 ARR之不同, 但必定有"00:10:20:30:40:D9"或者"00:11:22:33:BD:F7"其中一個或2個都有。
所以僅要求只要含有"00:10:20:30:40:D9"或者"00:11:22:33:BD:F7"就分別替換成"B8:57:9A:E1:DG:88", "00:10:20:30:40:D9"或的"B8:57:9A:E1:DG:88","00:11:22:33:BD:F7"。
關于工程 無法看的 ,是否可以 VBA呼叫外部程式洗掉原作業薄、VBA密碼不?謝謝
uj5u.com熱心網友回復:
http://www.autohotkey.comuj5u.com熱心網友回復:
趙老師在拋磚嗎?學生不明白uj5u.com熱心網友回復:
為什么現在這里發問的都是這種讓人崩潰的需求,可以明確告訴你可以,但是。。。但是這代碼。。。夠得寫。
uj5u.com熱心網友回復:
因為 檔案和 電腦實在 太多,想 一次解決啊 !每部電腦的 密碼科恩那個 不同,這里的 一行數值也 可能 不同,但 文中提到的 2個值是 肯定 有其中一個的uj5u.com熱心網友回復:
使用autohotkey理論上可以將任何手動操作記錄為ahk腳本,然后修改該ahk腳本使之自動化批量操作。
uj5u.com熱心網友回復:
好像解除密碼 不行
uj5u.com熱心網友回復:
趙老師在拋磚嗎?學生不明白
使用autohotkey理論上可以將任何手動操作記錄為ahk腳本,然后修改該ahk腳本使之自動化批量操作。
理論和“現實”之間,很多時候總會有些差距;
而往往“差之毫厘,謬以千里”…………
uj5u.com熱心網友回復:
趙老師在拋磚嗎?學生不明白
使用autohotkey理論上可以將任何手動操作記錄為ahk腳本,然后修改該ahk腳本使之自動化批量操作。
好像解除密碼 不行
手動都無法解除密碼,就別指望能自動了。
uj5u.com熱心網友回復:
趙老師在拋磚嗎?學生不明白
使用autohotkey理論上可以將任何手動操作記錄為ahk腳本,然后修改該ahk腳本使之自動化批量操作。
好像解除密碼 不行
手動都無法解除密碼,就別指望能自動了。
放虛擬機中或遠程終端中沒準就可以了。
uj5u.com熱心網友回復:
趙老師在拋磚嗎?學生不明白
使用autohotkey理論上可以將任何手動操作記錄為ahk腳本,然后修改該ahk腳本使之自動化批量操作。
理論和“現實”之間,很多時候總會有些差距;
而往往“差之毫厘,謬以千里”…………
比如重啟電腦時BIOS設定了開機密碼是不能用ahk腳本自動填寫的
再比如重啟電腦時當設定需要輸入登錄密碼登錄時是不能用ahk腳本自動填寫的
……
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/63918.html
標籤:VBA
上一篇:列為變數,需要制定區域范圍,利用find函式查找對應內容,可是始侄訓報錯“無注冊條件”
下一篇:這個表單應該怎么關閉
