中企动力 > 商学院 > excel无法运行宏
  • ?

    在excel中怎么设置宏来完成重复批量的工作的

    俞听白

    展开

    说到「宏」,使用 Excel 有一段时间的人,估计至少听说过几次。我们对「宏」的了解包括提高效率、批量操作、无需编程基础等等。那么,「宏」是否能提高工作效率、是否容易掌握,接下来我们一探究竟。

    那么什么是 Excel 宏?

    简单来说,Excel 宏指的是,使用 Excel 内置的编程语言 VBA (Visual Basic for Applications)写的,能在 Excel 环境里运行的一系列操作指令。我们在 Excel 里手动进行的几乎所有操作,宏(VBA)也都可以操作。我们可以简单的认为宏就是VBA。

    这里我们可能疑惑,我自己可以进行的操作,为什么还需要宏呢?因为,宏具有两个诱人的特性:

    1. 宏可以帮你自动完成重复、批量的任务。

    2. 录制宏不需要其他技术,你只需把任务「演示」给 Excel 即可。

    下面我们就一起来看一下宏的使用:

    开启「开发工具」

    录制和管理宏,需要使用「开发工具」选项卡。默认情况下,Excel 不显示此选项卡,需要自定义开启。

    开启步骤如下:

    第一步:在功能区任意一区域点击右键,弹出的菜单中选择「自定义功能区」。

    第二步:在右侧选项卡列表中,找到「开发工具」并勾选。

    第三步:点击确定,这时在功能区可以看到「开发工具」了。

    设置宏安全性

    接下来是设置宏安全性。默认情况下,为防止来源不明的工作簿自带宏自动运行,Excel 会禁用宏的运行。

    为了运行自己录制的宏,按如下步骤设置宏安全性。先点击开发工具选项卡里,「宏安全性」命令。在弹出的设置菜单中,按如下方式设置。

    工作簿设置正确的文件类型

    Excel 2007 及以后的版本中,工作簿中想要保存和运行宏,必须将其另存为「启用宏的工作簿」文件类型。

    按一下步骤另存为启用宏的工作簿:点击「文件」命令,菜单中选择「另存为」,在弹出的另存为菜单中,保存类型列表中选择「Excel 启用宏的工作簿」,点击保存。

    录制你的第一个宏

    前期工作已经完成,接下来可以录制你的第一个宏了。这里说明一下,同一个电脑,开启开发工具和设置宏安全性只需一次设置,以后无需再重新设置了。

    接下来一步一步,我们录制一个规范日期格式的宏,即,将「2018.1.1」格式日期,使用Excel 替换功能,转换成「2018-1-1」标准格式日期。

    第一步:在开发工具选项卡→代码命令组中,点击「使用相对引用」。

    第二步:接上一步,先选中数据区域,再点击「录制宏」按钮。

    第三步:在弹出的对话框中,输入宏名,指定快捷键,选择保存在「当前工作簿」,填写说明。点击「确定」开始录制。快捷键我们设置为「Ctrl + Shift + Q」。

    第四步:这一步我们按正常操作,使用替换功能,将「.」替换为「-」。注意,这个步骤,不要使用鼠标重新选择数据区域。

    第五步:点击功能区「停止录制」按钮,停止录制。到这一步,就完成了录制。

    运行录制的宏

    上一步中,我们给宏「规范日期」设置了「Ctrl + Shift + Q」快捷键。现在,选中你要转换的区域,按对应快捷键即可。对,就是这么简单。

    管理已录制的宏

    对已经录制的宏,使用宏管理菜单,对其进行编辑、删除、执行等操作。点击开发工具选项卡→宏命令,即可打开宏管理菜单。

    总结:

    今天这篇文章,先简单介绍了Excel 中宏的概念。宏具有两个特性,一个是自动批量执行重复操作;一个是,操作简单,容易学会。如果你不想学习背后的 VBA 知识,也可以正常使用宏,提高你的工作效率。

    然后,介绍了录制宏前的准备工作:开启开发工具选项卡,设置宏安全性,设置合适的文件类型。最后,一步一步演示了录制宏的基本操作,成功录制了「规范日期」宏。

    以后,懒人Excel 将继续介绍 Excel 宏和 VBA 相关的知识和技巧,也会分享一些实用的宏,帮助你提高工作效率。

  • ?

    宏如何使用?--excel的学习

    元捕

    展开

    如果你已经用excel很长时间了,那么您一定听过宏这个名称,很多人都不知道宏是用来干什么的,今天我们就来了解一下excel中宏的作用与帮助,如果您经常在excel中重复一个任务,那就可以用宏来自动执行该任务了。

    宏是一系列命令和函数,存储于 Visual Basic 模块中,并且在需要执行该项任务时可随时运行。例如,如果经常在单元格中输入长文本字符串,则可以创建一个宏来将单元格格式设置为文本可自动换行。录制宏 在录制宏时,Excel 在您执行一系列命令时存储该过程的每一步信息。然后即可运行宏来重复所录制的过程或“回放”这些命令。如果在录制宏时出错,所做的修改也会被录制下来。Visual Basic 在附属于某工作薄的新模块中存储每个宏。使宏易于运行 可以在“宏”对话框的列表中选择所需的宏并运行宏。如果希望通过单击特定按钮或按下特定组合键来运行宏,可将宏指定给某个工具栏按钮、键盘快捷键或工作表中的图形对象。

    管理宏 宏录制完后,可用 Visual Basic 编辑器查看宏代码以进行改错或更改宏的功能。例如,如果希望用于文本换行的宏还可以将文本变为粗体,则可以再录制另一个将单元格文本变为粗体的宏,然后将其中的指令复制到用于文本换行的宏中。“Visual Basic 编辑器”是一个为初学者设计的编写和编辑宏代码的程序,而且提供了很多联机帮助。不必学习如何编程或如何用 Visual Basic 语言来对宏进行简单的修改。利用“Visual Basic 编辑器”,您可以编辑宏、在模块间复制宏、在不同工作簿之间复制宏、重命名存储宏的模块或重命名宏。

    虽然很多人使用excel宏,在excel中宏安全性 Excel 对可通过宏传播的病毒提供安全保护。如果您与其他人共享宏,则可使用数字签名来验证其他用户,这样就可保证其他用户为可靠来源。无论何时打开包含宏的工作簿,都可以先验证宏的来源再启用宏。

  • ?

    WPS表格怎么启用宏功能

    千秋

    展开

    下面说明下具体的情况:

    1、wps表格启用宏需要下载wps vba 7.0,百度都是有相应的下载的。

    2、下载后解压文件,双击“绿化&卸载.bat”文件。

    3、会出现一个指令框,选择“2”,回车即可调用vba,启动宏,绿化完毕后关闭指令窗口即可。ps:如果不想调用vba,可以选择“3”清除即可。

    4、完成以上步骤后,打开需要启动宏的文件,会有如下图的提示,选择“启用宏”即可。接着就可以在“开发工具”里执行宏命令了。

    5、但如果完成以上步骤,宏也出现了,但就是执行不了,并且提示“该工程中宏被禁用”,此时就需要查看“宏安全性”,如果安全性非常高的话,就无法执行未签署的宏,你就需要把宏安全性调整一下,选择“中”即可。

    6、完成以上步骤后,就可以启用宏。

    (本文内容由百度知道网友llzzcc66贡献)

  • ?

    excel中如何启用宏

    牧伯云

    展开

    1. 首先打开“office 按钮”,选择“excel选项”——“信任中心”——“信任中心设置”。进入“信任中心设置”界面后,选择“宏设置”,在“宏设置 ”中有启动宏的不同方式。

    2. 如果选择”禁止所有宏,并不通知“ ,那么excel表中就不会出现以上第一点的图标,同时excel中的宏的功能也不能使用。要启动宏的话,就必须选择其他选项。

    3. 如果选择“禁止所有宏,并发出通知”就会出现以上第一点的图标,当然这种情况,可以直接点击它,启用宏的内容。

    (本文内容由百度知道网友贡献)

  • ?

    Excel 打开时提示需要VBA的宏语言支持时怎么回事

    祁觅荷

    展开

    因为文档中有宏,开启宏就可以了,操作方法如下:

    1.打开office excel 2013,鼠标单击“文件”。

    2.鼠标单击“选项”。

    3.鼠标单击“信息中心”。

    4.单击“信息中心设置”。

    5.选择”宏设置“------启用所有宏”。


    6.鼠标单击“确定”。宏启用完成。

    (本文内容由百度知道网友茗童贡献)

  • ?

    excel的宏怎么调用,怎么运用?

    本87646

    展开

    因为我们一般也不用,所以在excel中宏这个功能一般也不显示出来,我们先把它给显示出来,打开一个excel,点击左上角的文件,在文件中找到选项,我们点击选项,找到自定义功能区,并且找到开发工具把它添加到主选项卡中,把开发工具前面的对勾选项。

    最后我们点击确定回到excel中的主界面就会在最上面的菜单栏中看见开发工具,在里面也可以找到宏的相关功能键,那么宏有什么用呢,主要是处理一些重复性的动作时非常方便,如我们在数据1到13的每一行后面都添加一行,有人说我们一行一行的插不行么,但是这样太费劲了如果有成千上万的数据怎么办

    我们用宏来解决这个问题,首先我们选中1所在的行,然后点击开发工具中的录制宏,然后我们点击鼠标右键选择在1的下上边插入一行,接着我们同样的找到宏,点击停止录入,然后查看宏就可以找见我们刚才所录入的。

    接着我们点击最上面的插入,插入一个形状,在形状效果中把它做成一个按钮的效果展示,我们鼠标右键放在鼠标上,然后点击鼠标的右键再出现的类表中选择指定宏,就会出现让你选择录入还是我们之前已经录好的我们选择录好的,然后我们选中2行,点击一下这个形状按钮,就会发现自动插入了一行,你点击两下就会插入两行,这就变得非常方便了。

  • ?

    WPS Excel表格怎么启用宏功能?

    葛绮彤

    展开

    1.首先来看看默认的WPS Excel中的“宏”是一个什么状态,可以清楚的看到“宏”的功能是没有启用的(而office这里默认就是启用的)。

    2.需要在wps excel中启用“宏”的功能,首先就需要下载一个“wps的vba模块”,这个模块可以直接在百度搜索下载安装。

    3.当有了“wps的vba模块”的时候,就需要安装了,因为只有安装了此模块,wps的宏功能才会被启用。下载解压完成之后,双击”vba6chs“即可安装。

    4.当安装的时候出现”install has completed successfully“表示已经安装成功了,再点击”OK“就行了。

    5.最后在来看看WPS Excel中的”宏“是否启用了,可以看到宏已经可以正常使用了

    (本文内容由百度知道网友茗童贡献)

  • ?

    Excel表格无法打开,提示“模块未找到”的原因

    Gabriela

    展开

    虽然如今很多人都喜欢使用WPS为了更加省事儿,但是还是会有一部分人是微软office的死忠粉,不仅因为它严谨,同时也是因为当我们编辑文件到另一台电脑的时候,或者是其他人用不同电脑打开的时候,他不会出现格式不匹配。

    不过今天小编就来和大家分享一个Excel比较棘手的问题,Excel表格打不开,提示模块未找到这是怎么回事儿呢?

    遇见这个问题,就算你能够重装office可能都不会管用了,因为最深层次的根儿的问题没能解决,其他的方法也是枉然的。

    遇到这样的问题,我们要尝试在电脑桌面的开始出找到运行,运行栏目中输入%appdata%,然后回车Microsoft\Excel\XLSTART进入这个目录下,将个人的宏工作簿删除掉即可。

    另外一种方法就是打开Excel表格空白的一版,然后在工具中选择选项,找到常规选项卡中,把忽略其他应用程序删掉就可以了。然后同样我们关掉office的程序,重新进入打开Excel表格,这样就可以打开了。

    当然也可以加载宏对话框将找不到加载宏的文件名删除掉即可。

    解决的方法有很多种,只是我们需要筛选那一种感觉更加适合我们才是,我们要更好的利用资源,然后努力将资源转化成为对自己有用的利器才行,职场如此,生活亦如此。小编向大家安利的各种方法其实都如同攻略一般,按照方法操作,是可以解决你的困扰的。所以不必担忧这些问题的存在喔。

    本文由“互联网信息分享”原创,欢迎关注,带你一起长知识!

  • ?

    Excel无法不存提示工作簿未启用宏怎么办?

    白桦树

    展开

    Excel无法在未启用宏的工作簿中保存怎么办?如果在Excel中使用了宏,但在保存的时候会出现下面的提示,这是因为在Excel更新版本后(2007版及以后),分别以不同的扩展名来保存,也是安全性的一种考虑,需要的朋友可以参考下

    如果在Excel中使用了宏,但在保存的时候会出现下面的提示,这是因为在Excel更新版本后(2007版及以后),分别以不同的扩展名来保存,也是安全性的一种考虑!

    1、先看看导致这个问题是什么出现的,在我们开启开发工具,使用VBA对进行编程应用的时候,excel就具备了自动操作的能力,有一定的风险性,这是会导致出现这个现象的原因之一。

    2、另外一种情况就是使用了宏,无论是录制宏还是调用的宏,同样让excel就具备了自动操作的能力,存风险,这是会导致出现这个现象的原因之二,如果排除这两个因素,保存就不再提示了!

    3、为了使用这样的功能,但又想保存的话,就要将文件存另一个扩展名的格式了,可以在文件----另存为,选择启用宏的工作簿.xlsm来进行保存!

    4、如果不选择启用宏的工作簿.xlsm来保存,还可以选择97--2003的格式来保存,这旧版本的格不区分内容是不是有宏之类的存在!

    5、最后来看看,Excel为我们提有那些扩展点的保存,包括二进制.xlsb,.XML数据,文件网页.mhtml,文本、PDF之类的,相当的多,好多本人也不熟悉,大家熟悉一下吧,有时候用到了就会有个印象!

  • ?

    Win10系统下启用Excel2016宏命令的方法

    牛以冬

    展开

    因为Win10系统安全性比较高,原来在XP轻松运行的Excel宏都被禁用,显示结果都是未注册,没有权限无法加载之类的警告。

    这个问题影响了很多程序软件功能的调用,连CATIA都无法启用自带的Excel宏。小编研究了半天才弄通了关键。首先打开系统盘以下目录,C:\Program Files (x86)\Common Files\Microsoft Shared\VBA

    打开VBA6文件夹,将里面的文件VBE6EXT.OLB复制到C:\Program Files\Common Files\microsoft shared下的VBA7.1文件夹里面。

    有些同学不知道这个简便方法,还要到网上专门下载VBE6EXT.OLB文件。其实Program Files (x86)本身就有的。直接复制过去即可。另外Excel2016一定要以管理员身份运行。

    一般接下来还要设置下宏安全性:

    在弹出的窗口中依次点击“信任中心”-“信任中心设置”-“宏设置”-“启用所有宏”即可。

excel无法运行宏

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP