- ?
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的宏可以事半功倍提升工作效率吗
房访冬
展开
工作中经常使用excel的同学会发现,如果说每天对对同样的工作内容,表格的处理方法也是一样的。有可能你还是会继续重复“昨天的故事”,一次又一次的重复操作。这样难免会有些许枯燥,这时候,如果你本身会excel的宏。
那么,就可以轻松实现固定的操作内容啦,这就是“宏”的魅力,接下来,跟着小超老师一起来学习下“宏”的知识点吧。
我们以一道计算机二级office题目为例,带领同学们来看下。
我们首选是要进行录制宏的操作,点击【开发工具】选项卡下面的【代码】命令组中“录制宏”命令。
会直接弹出了“录制新宏”的对话框,我们在其中输入宏的名字或者指定相应的快捷键
点击录制之后,许多同学会开始发慌啦,这里并不是记录时间。而是录制你的操作步骤,你不动它是不会录制的。也就是说你在工作中将你每次打开固定的操作步骤记录下来,往后就可以直接来使用的。
步骤操作完成后,然后点击【开发工具】原来的位置“录制完成”,这样整个操作就结束啦!
之后对于要设置的操作,直接点击【开发工具】选项卡下面的【代码】命令组中的“宏”,在其中找到已经设置好的名称,直接使用即可。
接下来,office小超老师给大家动图示范演示下。
以上就是本次分享的excel“宏”的知识点
- ?
EXCEL用宏来快速制作工资条
岑寂
展开
宏是一些指令集,每个人在制作表格的过程中也许会有多种功能,而一直重复做的话会非常繁琐,因此就可以通过宏录制来节约时间简化步骤,对于提高工作效率是非常有好处的。对于经常使用excel表格来工作的话,能有效地提高工作,让自己变得更轻松。下面我们通过做一个工资表来进行宏的演示。
对于从没使用过Excel宏功能的话,一般要先进行添加“宏”选项,具体路径就是点击左上角的微软图标,依次选择:“Excel选项”-“常用”,勾选“功能区显示开发工具选项卡”,然后就可以看到在Excel选项卡中就多了一个“开发工具”的选项。添加以后下次就不用进行该步骤了。如下图所示:
下面我们讲解如何利用宏来快速制作工资条。鼠标定位在A1(员工编号)位置,打开开发工具菜单。点击“使用相对应用”(对于为什么要选取?大家可以不选使用相对引用操作一次就知道了)。点击“录制宏”,在弹出的窗口中给宏进行命名“工资条”,设置快捷键“Ctrl+q”,说明位置也可以进行备注,点击确定,完成了宏的设置。
把鼠标放在A3(员工编号位置),同时按下快捷键“Ctrl+q”,可以看到工资表就快速生成了。
本文所有图片、文字均为原创,以上教程截图来自EXCEL2016,其他版本的EXCEL设置方法类似,如果你感觉本文对你有帮助,记着关注“光明教你做表格”哦,每天一个小技能,让你快速成为高手!!
- ?
Excel 打开时提示需要VBA的宏语言支持时怎么回事
车雪萍
展开
因为文档中有宏,开启宏就可以了,操作方法如下:
1.打开office excel 2013,鼠标单击“文件”。
2.鼠标单击“选项”。
3.鼠标单击“信息中心”。
4.单击“信息中心设置”。
5.选择”宏设置“------启用所有宏”。
6.鼠标单击“确定”。宏启用完成。
(本文内容由百度知道网友茗童贡献)
- ?
excel的宏怎么调用,怎么运用?
艾琳
展开
因为我们一般也不用,所以在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中怎么设置宏来完成重复批量的工作的
孟平松
展开
说到「宏」,使用 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时很多的时候会有意无意的说出两句话“宏命令”,“过程函数”。那么这是怎么回事呢?宏又怎么称之为宏命令呢?过程又怎么能称之为函数呢?今天我就以我的视角来剖析一下,因为我不是专业的研究者,所以这里谈的只是自己的一家之言。
首先,宏(Macro),是一种批量处理的称谓。就是把一些命令组织在一起,作为一个单独的命令完成一个特定任务。
Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。Excel办公软件自动集成“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础,并且还会耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般录制功能,很少真正的使用到“VBA”。
计算机里把宏作为一种抽象(Abstraction),根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。
宏的用途在于可以自动化完成频繁使用的序列或者是获得一种更强大的抽象能力。计算机语言如C语言或汇编语言有简单的宏系统,由编译器或汇编器的预处理器实现。C语言的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C程序员可以获得更精巧的宏。
所以,宏可以看作是一些命令的集合。
其二 那么什么是过程呢?标准的过程定义就是“将输入转化为输出的一组彼此相关的资源和活动”,在计算机界有的人将没有输出的函数称之为过程。可见过程的定义更为广泛。可以认为过程是个更复杂的宏。
我在之前给函数下的定义是:
如果对于唯一性输入值value,输出(或者return)的值也具有唯一性(这种输入或者输出的值没有个数的限制),那么具有这种变化关系的输入和输出关系,就称为输出是输入的函数.
综合上述的知识,可以得出宏是通过内置录制器录制的,或者是在VB编译器上输入的一系列的指令或函数。其实在excel5.0开始很多人喜欢用过程称呼宏,显然,宏可以让你模仿键盘的操作,而过程还可以执行一些不能通过鼠标键盘和菜单来做的操作。
今日内容回向:
如何理解宏和工程?
- ?
宏如何使用?--excel的学习
Jasmine
展开
如果你已经用excel很长时间了,那么您一定听过宏这个名称,很多人都不知道宏是用来干什么的,今天我们就来了解一下excel中宏的作用与帮助,如果您经常在excel中重复一个任务,那就可以用宏来自动执行该任务了。
宏是一系列命令和函数,存储于 Visual Basic 模块中,并且在需要执行该项任务时可随时运行。例如,如果经常在单元格中输入长文本字符串,则可以创建一个宏来将单元格格式设置为文本可自动换行。录制宏 在录制宏时,Excel 在您执行一系列命令时存储该过程的每一步信息。然后即可运行宏来重复所录制的过程或“回放”这些命令。如果在录制宏时出错,所做的修改也会被录制下来。Visual Basic 在附属于某工作薄的新模块中存储每个宏。使宏易于运行 可以在“宏”对话框的列表中选择所需的宏并运行宏。如果希望通过单击特定按钮或按下特定组合键来运行宏,可将宏指定给某个工具栏按钮、键盘快捷键或工作表中的图形对象。
管理宏 宏录制完后,可用 Visual Basic 编辑器查看宏代码以进行改错或更改宏的功能。例如,如果希望用于文本换行的宏还可以将文本变为粗体,则可以再录制另一个将单元格文本变为粗体的宏,然后将其中的指令复制到用于文本换行的宏中。“Visual Basic 编辑器”是一个为初学者设计的编写和编辑宏代码的程序,而且提供了很多联机帮助。不必学习如何编程或如何用 Visual Basic 语言来对宏进行简单的修改。利用“Visual Basic 编辑器”,您可以编辑宏、在模块间复制宏、在不同工作簿之间复制宏、重命名存储宏的模块或重命名宏。
虽然很多人使用excel宏,在excel中宏安全性 Excel 对可通过宏传播的病毒提供安全保护。如果您与其他人共享宏,则可使用数字签名来验证其他用户,这样就可保证其他用户为可靠来源。无论何时打开包含宏的工作簿,都可以先验证宏的来源再启用宏。
- ?
什么是宏?新人入门必须要了解这6个宏的使用场景
包宛筠
展开
在日常的工作中,数据处理的时候有大一部分是一些常规和繁琐的操作,这个时候我们经常会想到如何去简化我们这些操作,这就需要我们运用到Excel内置的宏功能,他可以帮我们以最快的速度来处理我们日常最简单和繁琐的工作。下面我们就来学习一下新手入门必须要了解的几个常见。
一、什么是宏?
我们先来看一下什么是Excel中的宏?
假设我们的Excel有一个任务:在C列值的基础上加上B列的值。
选取B列并复制选取C列右键 - 选择性粘贴 - 加
就这样这么一个简单重复的工作,如下图:
如上,你在Excel中进行的一系列的操作过程,就是一个宏。操作过程(宏)可以是一步也可以是若干步,使用一个Excel命令或多个Excel命令。
宏,我们也可以看成是一个个可以完成特定目标的功能
二、为什么学习宏?
Excel提供了很多功能,可以完成各种操作。筛选数据有自动筛选和高级筛选,汇总数据有分类汇总、数据透视表等.......
但....还是有Excel无能为力的时候。比如:
批量取消工作表隐藏批量合作多个工作表或Excel文件批量......
有办法。就是Excel中没有的功能,我们自已添加,也就是我们自已编写可以完成指定功能的宏。就象Excel内置功能一样,可以供我们随时使用。
三、怎么编写宏
有一种语言,它的名称叫VBA(visual baisic for application),它是Excel所支持的开发语言,也就是说,我们可以用VBA语言来编写我们需要的功能(宏),除此之外,我们还可以用VBA来编写Excel函数。
四、在哪编写宏
有一个窗口,都叫它VBE编辑器。你可以在工作表标签上右键菜单中点击”查看代码“,就可以打开它。更多的是我们通过”开发工具“选项卡打开这个界面。
需要什么功能,就可以编写什么功能,需要什么函数,就可以编写什么函数,工作中再也没有我们完不成的任务。
五、新手入门必须要了解的6个宏的使用场景
1、禁止插入工作表
Private Sub Workbook_NewSheet(ByVal Sh As Object)
MsgBox "本工作簿禁止插入新工作表"
Application.DisplayAlerts = False
Sh.Delete
Application.DisplayAlerts = True
End Sub
2、禁止打开Excel文件
Private Sub Workbook_BeforePrint(Cancel As Boolean)
MsgBox "此excel文件禁止打印,如需打印请与管理员联系"
Cancel = True
End Sub
3、在VBA中调用Vlookup和Sumif函数
Sub 调用1()
Dim arr, arr1
arr = Range("a2:d6")
arr1 = Application.VLookup(Array("B", "C"), arr, 4, 0)
End Sub
Sub 调用2()
Dim T
T = Timer
Dim arr
arr = Application.SumIf(Range("a2:a10000"), Array("B", "C", "G", "R"), Range("B2:B10000"))
MsgBox Timer - T
Stop
End Sub
4、批量取消工作表隐藏
Sub 取消隐藏()
For x = 1 To Sheets.Count
If Sheets(x).Name <> "总表" Then
Sheets(x).Visible = -1
End If
Next x
End Sub
Sub 隐藏()
For x = 1 To Sheets.Count
If Sheets(x).Name <> "总表" Then
Sheets(x).Visible = 0
End If
Next x
End Sub
5、拆分表格成单独的Excel文件
Sub 拆分表格()
Dim x As Integer
Dim wb As Workbook
Application.ScreenUpdating = False
For x = 2 To 32
Sheets(x).Copy
Set wb = ActiveWorkbook
With wb
.SaveAs ThisWorkbook.Path & "/3月/" & Sheets(x).Name & ".xlsx"
.Close True
End With
Next x
Application.ScreenUpdating = True
End Sub
6、合并多个Excel文件到一个Excel中
Sub 合并表格()
Dim mypath As String
Dim f As String
Dim ribao As Workbook
Application.ScreenUpdating = False
mypath = ThisWorkbook.Path & "/3月/"
f = Dir(ThisWorkbook.Path & "/3月/*.xlsx")
Do
Workbooks.Open (mypath & f)
With ActiveWorkbook
.Sheets(1).Move after:=ThisWorkbook.Sheets(Sheets.Count)
End With
f = Dir
Loop Until Len(f) = 0
Application.ScreenUpdating = True
End Su
根据上面的不同场景,我们可以在代码编辑窗口输入后可以实现我们特定的功能。所以说学会宏的功能和操作,我们可以更加简单的来处理我们的日常工作内容。
原创声明:文章发布于作者逆风头条号、百家号:Excel函数与VBA实例,赶快学习吧
excel宏是什么
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并