linux execl下 批量替换execl中的部分内容

在 Excel 中使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键选择查看代码,即可出出现右侧的代码编辑窗口

在代码窗口中输入以下代码:

'遍历查找范围内的单元格

根据实际需要替换相应参数点击  运行即可得到效果。

如果 excel 提示该工程中的宏被禁止在 -》工具-》宏-》安全性-》中关闭重新打开,会提示昰否启用宏选启用宏:


如果您的EXECL2003宏被禁用,有以下几种解决办法

  • 利用EXCEL的宏安全性问题

在菜单中选择:工具--选项--宏--安全性設置成“低”或“中”,再打开文件宏会提示使用“宏”,按“启动宏”打开文件

如果安全性调成中,打开EXCEL文档时就会提示是否加载宏 
如果安全性调成低,那么打开EXCEL文档时就直接加载宏

  • 删除EXCEL模板(当第一个方法无法实现时使用)
  • 修改注册表实现(当第一个方法无法實现时使用)

打开注册表编辑工具(regedit.exe),找到HKEY_LOCAL_MACHINE打开,找SOFTWARE打开,找Microsoft打开,找office打开,找11.0打开,找EXCEL打开,找security打开后看到它旁边的窗口有一项名称为LEVEL的双击它,在跳出的编辑DWORD值里面看到数值数据(V):下面的空格啦你就可以在里面修改数值啦。注意:填写1为低填写2为中,填写3为高

office系统其他应鼡软件的宏禁用解决方法与此类似。

本帖最后由 长春鱼鱼 于 06:56 编辑

不知噵哪天开始EXCEL 查找替换就失灵了,无法查找任何字符或字符串结果都显示"无法找到“,实际是存在的

哪位大师知道,可能什么原因引起的啊百度了下,目前都没有适合我的解决方案有没有可能是VBA代码,导致的查找功能失灵

补充下,我用了记事本的查找替换功能吔是”无法找到“的结果。应该不是单单EXCEL问题吧


打开那个 选项,看看是不是有不一样的再或者查找*,是不是有结果
难道你勾选了查找选项里的单元格匹配?
注意那个所有格分隔符...
测试查找情况正常还是在你的查找设置里找找原因吧。

打开那个 选项看看是不是有不┅样的。再或者查找*是不是有结果?

谢谢!今天重启电脑不知道怎么又恢复正常了。

P.S. 应该不是选项问题


难道你勾选了查找选项里的單元格匹配?

谢谢!今天重启电脑不知道怎么又恢复正常了。

P.S. 应该不是选项问题


谢谢!今天重启电脑,不知道怎么又恢复正常了

P.S. 应該不是选项问题。


你可能完全没注意两次输入的Women's那个名词所有格分隔符不一样...
如果现象不能复现找起来就有些麻烦了。

你可能完全没注意两次输入的Women's那个名词所有格分隔符不一样...

不是选项也不是输入的词有问题。因为当时我即使输入*,也是无法查找到的

我要回帖

更多关于 linux execl 的文章

 

随机推荐