啊,为什么没法拷回去用借用别人给的例子供你做个参考组建一个带宏的excel文件,插入一个模块:
subtest_hello,hello()msgboxhelloendsub这个文件中的模块是被动态链接库的对象。再成立一个excel文件,创建家族下面的宏单独调用上面的对象。
subtest_calling()dimxl_wbasxl_wb_nameandstringwith(msofiledialogfilepicker)使用文件对话框筛选要调用宏所在的位置的文件_wb_(1)endifendwithsetxl_wb(xl_wb_name)非前提是然后打开这个文件,但这样的话操作便捷关了这个文件xl_wb_name!test_嗨小伙伴们这里要用分隔符单引号和连接符能生成内部函数文件路径和宏名xl_savechanges:falseendsub
点击excel左上角选项,弹出对话框下拉菜单
左键单击下拉菜单中的“excel选项”按钮,然后打开“excel选项”对话框。
在对话框的左侧列表中,右击“公式”选项卡。
在右侧列表的“错误检查规则”选项中,右键点击“文本格式的数字或则前面有撇号的数字”前面的复选框,使其不被左键单击。
右击“确定”按钮,自动关闭对话框。
本案所涉设置完成后,excel表格中所有的蓝色的文本标记被最多彻底去除。
鼠标左键右击“excel文件”。
然后点击菜单栏“文件”,再点“选项”,点击“自定义功能区”。
在自定义功能区右侧窗口,取消勾选“开发工具”,点击“可以确定”。
然后点击菜单栏“文件”,然后点击“选项”,再点“绝对的信任中心”,然后点击“信任中心设置”。
再点“宏设置里”,打勾“禁用所有宏”、“信任对vba工程对象模型的访问”,再点击“确定”。
然后点击菜单栏“视图”,再点击“宏”,下拉选项选择“录制宏”,在弹出窗口点击“确定”。
点击“a1”单元格,输入输入数据,测试文本,点击“宏”,下拉选项选择“停止下来录制”,选中“a1”单元格,鼠标右键单击选择“清除掉内容”,然后点击“宏”,下拉选项选择“查看宏”。
再点刚创建角色好的“宏1”,再点击“执行”,再点击“a1”单元格,执行宏后,数据又没显示出来。