溜溜问答 > 日常办公 > Excel > Excel中怎样用宏快速的添加对象(用宏代码打开需要添加的对象的文件夹)?
kiss mayue
kiss mayue
邀请你来回答
135人阅读 2022-05-05

Excel中怎样用宏快速的添加对象(用宏代码打开需要添加的对象的文件夹)?

我要回答
3个回答

编辑好的VBA代码可以直接代码编辑器按F5或点击代码编辑器的菜单上的 “运行”》“运行子过程/用户窗体”运行,但这个只是在编辑测试中使用的,已经完成的好“宏”,可以通过以下几种方法运行。
一、通过设置快捷键,可以快速打开宏,快捷键虽然快捷,但由于快捷键的数量有限,而且要记住哪个快捷键关联了什么宏,建议只把最常用的设置快捷键。
指定宏快捷键步骤一
指定宏快捷键步骤二
指定宏快捷键步骤三
注意的是,菜单栏开发工具的选项默认是不显示的,开启方法如下:另外在后面说到的第三种调VBA宏代码的方法就需要使用到开发工具选项。
开启开发工具选项卡
二、添加到快速访问栏,并开启快速访问栏。注意的时,如果添加原宏要对所有打开的文档有效,需要把宏保存到个人宏工作薄。工作薄保存路径在
系统盘:Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART目录下,比如
C:\Users\86176\AppData\Roaming\Microsoft\Excel\XLSTART,这个目录下的EXCEL文档,每次启动EXCEL程序时会自动打开,个人宏工作薄的默认名称是PERSONAL.XLSB,
要让宏可以在其它工作薄运行并完成指定操作,首先需要创建一个人宏工作薄,以EXCEL2007为例,可以通过点击菜单栏“视图”》宏》录制宏,选择到个人工作薄创建个人宏工作薄。或将新建的工作薄保存为“个人宏工作薄”,或直接把工作薄保存到上面所说的个人工作薄目录中。
录制宏可以保存到个人宏工作薄。
保存在当前工作簿或新工作簿的宏,只会在指定工作簿中使用。关闭保存宏的工作簿后,其他工作簿就无法运行其中保存的宏。这种方式适合一些项目级的宏,不需要在其他工作簿上运行。
保存在个人宏工作簿,宏会在任意打开的工作簿中均可以使用。其中是因为个人宏工作薄已经随EXCEL打开了,只是隐藏了工作薄。
个人宏工作簿会随第一个工作簿一起被打开,那之后只要有工作簿在打开状态,个人宏工作簿也不会被关闭,可以随时使用其中包含的宏。
个人宏工作簿打开时,会被自动设置为隐藏状态。因此在使用时不会干扰用户的正常使用。
如果你发出你的个人宏工作薄是显示的,那么你可尝试在“个人宏工作薄”的菜单栏“视图”里点击“隐藏”把工作薄重新隐藏。
添加宏到快速访问栏步骤一
以EXCEL2007为例,点击左上角的圆圈,然后选“EXCEL选项”,再选自定义,然后会弹出上图的选项,勾选下方“在功能区下方显示快速访问工具栏”就可以了。然后点击常用命令选择“宏”,在下面选择要添加到快速访问工具栏的宏,再点添加就可以了。
添加宏到快速访问工具栏
点击已经添加的宏再点修改指定在快速访问工具栏中显示的图标。
快速访问工具栏位置
三、点击菜单栏“开发工具”,再点击插入,选择按钮或控件,然后在工作表上按住鼠标拖到即可得到一个新的按钮或控件,按钮和控件的使用方法有所区别,功能是一样的。
添加按钮或控件
添加按钮后会直接弹出一个框让你指定点击按键时要执行的宏。然后修改一下按键上显示的字为自己想要的就可以了。
添加按钮
添加控件时,需要在控件上点可键,查看代码,会自动打开VBA代码编辑窗口,并创建一个子程序,在里面添加自己想要的代码就可以了。注意要编辑控件的代码必须要选选择开发工具里的“设计模式”,添加控件的时候会自动选择,平时要修改则要手动选择。

查看全部
2022-05-05
回复 采纳

Application.ScreenUpdating = False
Filename = Application.GetOpenFilename(fileFilter:="Excel File (*.xlsx), *.xlsx,Excel File(*.xls), *.xls", FilterIndex:=2, Title:="选择文件")

供参考

查看全部
2022-05-05
回复 采纳

编辑好的VBA代码可以直接代码编辑器按F5或点击代码编辑器的菜单上的 “运行”》“运行子过程/用户窗体”运行,但这个只是在编辑测试中使用的,已经完成的好“宏”,可以通过以下几种方法运行。
一、通过设置快捷键,可以快速打开宏,快捷键虽然快捷,但由于快捷键的数量有限,而且要记住哪个快捷键关联了什么宏,建议只把最常用的设置快捷键。
指定宏快捷键步骤一
指定宏快捷键步骤二
指定宏快捷键步骤三
注意的是,菜单栏开发工具的选项默认是不显示的,开启方法如下:另外在后面说到的第三种调VBA宏代码的方法就需要使用到开发工具选项。
开启开发工具选项卡
二、添加到快速访问栏,并开启快速访问栏。注意的时,如果添加原宏要对所有打开的文档有效,需要把宏保存到个人宏工作薄。工作薄保存路径在
系统盘:Users\用户名\AppData\Roaming\Microsoft\Excel\XLSTART目录下,比如
C:\Users\86176\AppData\Roaming\Microsoft\Excel\XLSTART,这个目录下的EXCEL文档,每次启动EXCEL程序时会自动打开,个人宏工作薄的默认名称是PERSONAL.XLSB,
要让宏可以在其它工作薄运行并完成指定操作,首先需要创建一个人宏工作薄,以EXCEL2007为例,可以通过点击菜单栏“视图”》宏》录制宏,选择到个人工作薄创建个人宏工作薄。或将新建的工作薄保存为“个人宏工作薄”,或直接把工作薄保存到上面所说的个人工作薄目录中。
录制宏可以保存到个人宏工作薄。
保存在当前工作簿或新工作簿的宏,只会在指定工作簿中使用。关闭保存宏的工作簿后,其他工作簿就无法运行其中保存的宏。这种方式适合一些项目级的宏,不需要在其他工作簿上运行。
保存在个人宏工作簿,宏会在任意打开的工作簿中均可以使用。其中是因为个人宏工作薄已经随EXCEL打开了,只是隐藏了工作薄。
个人宏工作簿会随第一个工作簿一起被打开,那之后只要有工作簿在打开状态,个人宏工作簿也不会被关闭,可以随时使用其中包含的宏。
个人宏工作簿打开时,会被自动设置为隐藏状态。因此在使用时不会干扰用户的正常使用。
如果你发出你的个人宏工作薄是显示的,那么你可尝试在“个人宏工作薄”的菜单栏“视图”里点击“隐藏”把工作薄重新隐藏。
添加宏到快速访问栏步骤一
以EXCEL2007为例,点击左上角的圆圈,然后选“EXCEL选项”,再选自定义,然后会弹出上图的选项,勾选下方“在功能区下方显示快速访问工具栏”就可以了。然后点击常用命令选择“宏”,在下面选择要添加到快速访问工具栏的宏,再点添加就可以了。
添加宏到快速访问工具栏
点击已经添加的宏再点修改指定在快速访问工具栏中显示的图标。
快速访问工具栏位置
三、点击菜单栏“开发工具”,再点击插入,选择按钮或控件,然后在工作表上按住鼠标拖到即可得到一个新的按钮或控件,按钮和控件的使用方法有所区别,功能是一样的。
添加按钮或控件
添加按钮后会直接弹出一个框让你指定点击按键时要执行的宏。然后修改一下按键上显示的字为自己想要的就可以了。
添加按钮
添加控件时,需要在控件上点可键,查看代码,会自动打开VBA代码编辑窗口,并创建一个子程序,在里面添加自己想要的代码就可以了。注意要编辑控件的代码必须要选选择开发工具里的“设计模式”,添加控件的时候会自动选择,平时要修改则要手动选择。

查看全部
2022-05-05
回复 采纳

相关问题

PS选中对象怎么添加范围?
共3条回答 >
新的开始: 1.首先新建再ps选区。2.然后点击扩展选项。3.再调节选区的大小。4.最后离开编辑状态,保存文件即可。1.首先新建再ps选区。2.然后点击扩展选项。3.再调节选区的大小。4.最后离开编辑状态,保存文件即可。1.首先新建再ps选区。2.然后点击扩展选项。3.再调节选区的大小。4.最后离开编辑状态,保存文件即可。
(49) 回复
PPT中的触发器对象怎么添加?
共2条回答 >
白板先生: 原因是你没有插入动作按钮,不过上面标题文本框也可以作为触发器按钮,放映时单击该文本框就触发设置的动画效果。一般情况可以插入一个形状比如椭圆,在单击下列对象……后面单击小三角就找到形状椭圆了,设置好放映时单击椭圆触发动画。
回复
如何在Word中通过添加宏代码使用宏功能?
共2条回答 >
所长,别开枪是我!: 在Word中通过添加宏代码使用宏功能的具体操作步骤如下:1、首先在电脑上点击打开“wor”应用软件,在开始工具选项中可看见“宏功能”。2、然后在电脑上的文件中找到下载好的宏代码文件,接着使用鼠标双击此文件。3、然后等待此文件的自动安装,等待安装的完成。4,安装完成之后,返回到刚进行打开的Word应用软件的页面的开始工具选项中就可以点击使用宏功能选项了。
回复
PPT里面不能添加Excel加载宏对象
共2条回答 >
黯淡: 可以,插入对象,链接到你要的Excel,然后右击设置图标等。
回复
怎么在Excel中添加宏代码?
共1条回答 >
Ralap: alt+f11,调出宏编辑窗口插入-模块,把代码贴入新模块中
回复
发表成功!
感谢您的分享!
好的