如何用代码批量修改宏,修改或增加所有含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密码不?谢谢
大家 好, 我想将我 电脑所有文件夹或指定 文件夹下面的 含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密码不?谢谢
解决方案 »
- 枕善居是怎么回事啊,怎么注册不了啊?注册不了也就罢了,还老说我没填昵称,可我明明填了!
- 急,各位大侠客!如何通过图片工具打开指定路径(含网络路迳)的图片文件
- 怎样保存类对象的属性到随机文件中!
- 我将图片信息存在access中,但读取速度很慢。
- 如何在模块里存储数据
- 继续请教关于DLL调用的问题
- 交流信箱,走过路过请来看看!
- 关于如何在WIN2000系统中屏闭掉所有的键盘键!
- 关于数据从textbox 存入SQL数据库 数据类型的转换问题
- 有什么简便的方法让窗口中的控件随着窗口大小按比例地变化,而不是一个个地设置?
- VB 程序提示activex component can't create object
- 如何编码保留上次关机前打印的编号,下次开机时按原编号可继续打
好像解除密码 不行
理论和“现实”之间,很多时候总会有些差距;
而往往“差之毫厘,谬以千里”…………
好像解除密码 不行
手动都无法解除密码,就别指望能自动了。
好像解除密码 不行
手动都无法解除密码,就别指望能自动了。
放虚拟机中或远程终端中没准就可以了。
理论和“现实”之间,很多时候总会有些差距;
而往往“差之毫厘,谬以千里”…………
比如重启电脑时BIOS设置了开机密码是不能用ahk脚本自动填写的
再比如重启电脑时当设置需要输入登录密码登录时是不能用ahk脚本自动填写的
……