excel用宏命令VBA新建并打开一个新的excel?
1、工具-宏-录制新宏,会出现对话框,设置快捷按钮(编辑区会出现一个小工具栏,先不管它)
2、假如想新编的宏是一个经常使用的页面设置,那就按平时设置页面那样操作,当页面设置好后,按刚才在编辑区出现的工具栏中的停止按钮即可。
3、当你新建一个文档要页面设置时,只需按最初设好的快捷按钮就可以完成操作。
注意:如果将 Microsoft Office Excel 中的宏安全级别设为“禁用所有宏,并且不通知”,则 Excel 将只运行具有数字签名或存储在受信任位置(如 Excel 启动文件夹)中的那些宏。如果要运行的宏没有数字签名或不在受信任位置,您可以临时更改启用所有宏的安全级别。
运行宏
一、如果“开发工具”选项卡不可用,执行下列操作以显示此选项卡:
1.单击“Office 按钮”
,然后单击“Excel 选项”。
2.在“常用”类别中的“使用 Excel 时采用的首选项”下,选中“在功能区显示‘开发工具’选项卡”复选框,然后单击“确定”。
二、临时将安全级别设置为启用所有宏,执行下列操作:
1.在“开发工具”选项卡上的“代码”组中,单击“宏安全性”。
2.在“宏设置”类别中的“宏设置”下,单击“启用所有宏(不推荐,可能会运行有潜在危险的代码)”,然后单击“确定”。
①.请打开包含宏的工作簿。
②.在“开发工具”选项卡上的“代码”组中,单击“宏”。
③.在“宏名”框中,单击要运行的宏。
④.请执行下列操作之一:
若要在 Excel 工作簿中运行宏,请单击“运行”。
提示:您也可以按 Ctrl+F8 来运行宏,按 Esc 可以中断宏的执行。
要从 Microsoft Visual Basic 模块中运行宏,请单击“编辑”,然后在“运行”菜单上,单击“运行子/用户表单
,或按 F5。
按 Ctrl 组合快捷键运行宏
1.如果“开发工具”选项卡不可用,执行下列操作以显示此选项卡:
①.单击“Office 按钮”
,然后单击“Excel 选项”。
②.在“常用”类别中的“使用 Excel 时采用的首选项”下,选中“在功能区显示‘开发工具’选项卡”复选框,然后单击“确定”。
2.在“开发工具”选项卡上的“代码”组中,单击“宏”。
3.在“宏名”框中,单击要分配给 Ctrl 组合快捷键的宏。
4.单击“选项”。
5.在“快捷键”框中,键入要使用的任何小写字母或大写字母。
6.在“说明”框中,键入对该宏的描述。
7.单击“确定”,然后单击“取消”。
通过单击快速访问工具栏上的按钮来运行宏
1.单击“Office 按钮”
,然后单击“Excel 选项”。
2.单击“自定义”,然后在“从下列位置选择命令”列表中,选择“宏”。
3.在列表中,单击创建的宏,然后单击“添加”。
4.若要更改宏的按钮图像,请在添加宏的框中选择该宏,然后单击“修改”。
5.在“符号”下,单击要使用的按钮图像。
6.若要更改将指针停留在按钮上时显示的宏名,请在“显示名称”框中键入要使用的名称。
7.此时,单击“确定”便会将宏按钮添加到快速访问工具栏。
8.在快速访问工具栏上,单击宏按钮。
通过单击图形对象上的区域来运行宏
1.在工作表中,选择现有图形对象,如图片、剪贴画、形状或 SmartArt。
2.要在现有对象上创建热点,请在“插入”选项卡的“插图”组中,单击“形状”,选择要使用的形状,然后在现有对象上绘制形状。
3.右键单击创建的热点,然后在快捷菜单上,单击“指定宏”。
4.请执行下列操作之一:
●要给图形对象指定现有宏,请双击宏或在“宏名”框中输入宏的名称。
●要录制一个新宏以将其指定给选定的图形对象,请单击“录制”。在录制完宏后,单击“停止录制”
(在“开发工具”选项卡上的“代码”组中)。提示:您也可以单击状态栏左边的“停止录制”
。
●若要编辑现有宏,请在“宏名”框中单击宏的名称,然后单击“编辑”。
5.单击“确定”。
6.在工作表中,选择热点。
提示:这将显示“绘制”工具,并添加“格式”选项卡。
7.在“格式”选项卡的“形状样式”组中,执行下列操作:
●单击“形状填充”旁边的箭头,然后单击“无填充”。
●单击“形状轮廓”旁边的箭头,然后单击“无轮廓”。
打开工作簿时自动运行宏
如果您录制一个宏并用“Auto_Open”这一名称保存它,每次您打开包含此宏的工作簿时,它都会运行。另一种在打开工作簿时自动运行宏的方法是使用 Visual Basic 编辑器在工作簿的 Open 事件中编写 Microsoft Visual Basic for Applications (VBA) 过程。Open 事件是一个内置的工作簿事件,它会在您每次打开该工作簿时都运行自己的宏代码。
●创建一个 Auto_Open 宏
●为工作簿的 Open 事件创建一个 VBA 过程
以上就是excel启用运行宏的方法,希望可以帮助到大家。
以下是用 VBA (Microsoft Excel 的宏语言) 的一个示例实现:
Private Sub SaveButton_Click()
Dim wb As Workbook
Dim newWbName As String
Dim rng As Range
newWbName = Range("A1").Value & Format(Now, "yyyy-mm-dd") & ".xlsx" ' 设置新工作簿的名称
Set rng = Range("A2:D4") ' 设置需要保存的区域
Set wb = Workbooks.Add ' 新建工作簿
wb.SaveAs Filename:=newWbName ' 保存工作簿
rng.Copy ' 复制要保存的区域
wb.Sheets(1).Range("A1").PasteSpecial xlPasteValues ' 粘贴数值到新工作簿
wb.Close SaveChanges:=True ' 关闭并保存新工作簿
MsgBox "保存成功:" & newWbName ' 提示保存成功并显示文件路径
End Sub
可以创建并打开一个新的Excel文件使用VBA宏。要做到这一点,首先创建一个新工作簿并添加一个新的VBA宏代码模块。然后,保存工作簿XLSM格式。最后,打开XLSM在Microsoft Excel文件并单击开发者> Visual Basic运行宏。
您可以使用VBA宏来新建并打开一个Excel文件。具体步骤如下:
打开Excel,按“Alt + F11”打开VBA编辑器。
在VBA编辑器中,选择插入模块(Insert Module)。
输入以下代码:
按“F5”运行代码,它会创建一个新的Excel文件并打开它。
Sub CreateNewWorkbook()
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.Add
newWorkbook.SaveAs "C:\example.xlsx"
newWorkbook.Activate
End Sub
注意:请确保“C:\example.xlsx”路径可用,并替换为您希望存储新工作簿的位置。
可以使用VBA代码在Excel中新建并打开一个新的Excel工作簿,以下是一种实现方法:
打开一个Excel工作簿,按Alt + F11键打开VBA编辑器。
在模块中插入以下代码:
按Alt + Q键退出VBA编辑器,然后在Excel的宏视图中运行该宏。
Sub OpenNewExcel()
Dim xlApp As Excel.Application
Set xlApp = New Excel.Application
xlApp.Visible = True
End Sub
您可以在代码中修改xlApp.Visible = True的值,以控制新创建的Excel工作簿是否可见。
用CreateDispatch("Excel.Application")失败不知为何?
\/\/调用模板中预先存放的宏 ExcelApp.Run(_variant_t("CopyRow"),_variant_t((long)10),vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing,vtMissing...
打开有密码的EXCEL文件总是无响应
xcel中的公式如:VLOOKUP等函数公式, 或者个人编制的宏文件时,所有带有宏的公式单元格全变0值或者错误值提示字符等等。三、宏病毒处理方法 1.使用office宏病毒专杀工具,不影响原有文件。会提示MSExcel.ToDole.a清除完成。【极力推荐】比较安全。2.使用杀毒软件提示有macro.office.vba.gen,但清除之后...
怎么样只运行Excel的宏而不打开xcel
选中你想复制的东西,然后在你想粘贴的地方粘贴就行。
excel有哪些好用的插件
绝大部分操作可撤销XCEL必备工具箱是一个同时支持EXCELWPS插件,安装后就可以使用,与excelwps;有些插件是以可行性文件存在的,直接双击鼠标安装即可,有的是以加载宏文件存在的,把这个文件放在安装目录下宏文件启动路径下,有细微差异的;现成的没几个,需要自己开发addin安装上使用,简单。1方方格子 ...
如何添加角标?
一般情况下,这种录入方法还可以接受,一旦遇到需要录入满篇的上下角标的情况时,这种操作方法就显得有点麻烦了,有没有更好的解决方法呢?答案是利用宏命令。首先,任间输入两个字符,如X0,然后, 在选单中选择“工具→宏→录制新宏”选项,这时,出现“录制宏”窗口,在“录制宏”窗口中为新宏起一...
大数据有什么用?
Xcel Energy在科罗拉多州启动了“智能电网”的首批测试,在用户家中安装智能电表,然后登录网站就可实时查看用电情况。“智能电网”还能够预测使用情况,以便电力公司为未来的基础设施需求进行规划,并防止出现电力耗尽的情况。在爱尔兰,杂货连锁店Tescos的仓库员工佩戴专用臂带,追踪货架上的商品分配,甚至预测...
狄炎消栓: Sub excelOC() 'excel打开更新关闭 Dim wk As Workbook Set wk = Workbooks.Open(ThisWorkbook.Path & "\" & "新建 Microsoft Excel 工作表.xls") '更新内容 wk.Close Set wk = Nothing End Sub
凤台县17130464200: 如何在Excel中创建VBA程序 - ?
狄炎消栓: 可以在excel中的开发工具菜单中使用录制宏选项录制宏(VBA代码),然后点击查看代码打开代码编辑窗口就可以看到你刚才知录制的宏的代码(VBA程序);Alt+F11同时按住就可以打开VBA窗口,然后点击插入菜单,插入模块,然后就可以在模块里面编写VBA程序了(所有的程序都是保存在模块当中的)写好了过后道必须保存为启用宏的工作簿才能将你写的程序保存下来
凤台县17130464200: excel中编写宏的步骤 - ?
狄炎消栓: 1、首先打开excel,点击开发工具单击选择插入,之后在下拉的菜单中的表单中的控件里面选择”按钮“的图标. 2、然后再弹出的一个对话框“指定宏”的时候,单机新建的按钮. 3、这样就进入到Excel的VBA程序宏的编辑界面,进入之后写一个演示宏,然后点击保存. 4、这个时候程序就已经写好了,当点击excel中的按钮的时候会弹出一个hello world的消息提示框.
凤台县17130464200: Excel 如何用VBA实现宏代码启用 - ?
狄炎消栓: VBA就是宏代码 如果是打开Excel表格启用宏 可以在Workbook_Open事件中添加代码 如果是调用宏 可以Call 宏名
凤台县17130464200: 如何使用excel表格中的宏 - ?
狄炎消栓: 1.CTRL+F11 进入VBA编辑器,进行以下操作: 插入—模块 在模块中复制以下代码:(此代码为利用宏编写一个自定义函数)让你可以更加灵活运用! Function 提成(任务 As Single) As SingleSelect Case 任务Case 0 To 999提成 = 0 * 任...
凤台县17130464200: EXCEL VBA 大师请进 怎么在excel中利用VBA(宏)命令打开一个新的EXCEL - ?
狄炎消栓: 这个可以有 Sub chiefzjh() Dim xlApp, xlBook Set xlApp = CreateObject("excel.application") Set xlBook = xlApp.Workbooks.Open("E:\My Document\用宏汇总出入库数据.xls") xlApp.Visible = True End Sub
凤台县17130464200: excel中怎样使用宏和查看其vba程序 - ?
狄炎消栓: 使用宏,需要在 选项----信任中心---设置 查看代码,需要在 选项---自定义功能区--设置 勾选开发工具
凤台县17130464200: excel2010怎么设置启用宏,打开宏编辑窗口 - ?
狄炎消栓: 方法/步骤 当打开一个带有宏代码的Excel表格时,在表格顶部会出现提示“宏已被禁用”.如果对文件内容了解,可以单击旁边显示的按钮【启用内容】可以快速启用表格中的宏代码.启用后,上面的黄色警告提示会消失.如果不想立即启用,...
凤台县17130464200: 一个菜鸟的提问:新手怎样运用VBA宏代码?? - ?
狄炎消栓: 1、打开Excel 2、按Alt+F11进入VBE编辑器 3、点VBE编辑器中的“插入”--“模块” 4、将代码拷贝到模块代码框里(这个一般在中间有大片白色的区域内) 5、运行:可以在就VBE编辑器里按F5或者可以回到Excel工作表中,依次单击“工具”--“宏”--“宏(这个是有个绿色的小三角的)”打开运行宏对话框,在列表中选择代码的 名称 点“执行” 代码的名称也就是你拷贝到模块里的代码的名称,比如代码如下: Sub 消息() MsgBox "你好" End Sub 那么这段代码的名称就是 Sub后面的 ()左边的 “消息” 运行后就会弹出一个消息框 显示“你好”两个字. 希望我的回答你能满意.
凤台县17130464200: Excel表中的宏是用来解决什么问题?怎么用? - ?
狄炎消栓: 简单来说呢,宏就是一种编程,里面是一些操作步骤.有两种方式可以使用宏:1、通过工具--宏--录制新宏命令,可以开始一个新宏.接下来做一些操作.然后再工具--宏--停止录制.这样一个宏就完成了.等下次需要重复此类操作时,点击一下运行宏就可以了.2、通过VBA编写宏,Alt+F11可以打开VBA编辑器,点击插入-新建-类模块,可以看到编辑窗口.编辑的话需要一定的编程基础.推荐你看一下赵志东的《excel VBA基础入门》非常好的一本书.