【5】Excel录制宏代码简化 1/EXCEL VBA录制宏与手工代码简化使程序实现最佳运行效率 干就完了/今日头条极速版 【4】excel创建宏个人宏工作薄xlsb录制宏 1)Excel2016中如何设置宏,已发新浪博客! https://jingyan.baidu.com/article/d7130635d6065213fdf47580.html 1.1)文件-选项/信任中心(进入.信任中心设置)/ 选择“宏设置”,“启用所有宏”,并选择“信任对VBA……”选项。 以上步骤,实际操作中似不需要?当时录制时是启用了(1.1) 1.2)/启动excel进入编辑界面, ·选.开发工具/录制宏(或者,视图-宏-录制宏),进入宏录制步骤 ·输入要录制的: 宏名称:税金宏1 (按图中所示设置宏的适用范围)/; 快捷键(K):ctrl+m,也可不用快捷键,即在此处不输入m。而是设置其他的快捷图标等; 保存在(I):个人宏工作薄; 确定。 ·开始录制,按正常的excel操作步骤进行输入操作,直至完成, 选.开发工具/停止录制宏。 ·点击文件/另保存为,必须另保存为“.xlsm”格式(表示该文件含有宏代码)。只有这样,才能在下次启动任何excel时,此宏都将是可用的。 c)需要运行该宏时,按Alt+F8(或选.视图-宏-查看宏,或开发工具/宏),找到要用的宏,选“执行”即可。 2)EXCEL录制好的宏应该保存在哪里 https://www.sohu.com/a/120251990_225602 一般把用Excel录制的动作序列称做“宏”,手动编写的控制Excel的代码称做VBA。 一般不需要录制“选择”单元格的动作,否则每当执行宏的时候,鼠标光标都会回到最初选择的那个单元格开始执行,这往往是我们不需要的。 首先选择一个需要设置格式的单元格区域,单击“开发工具→代码→录制宏”命令,开始录制我们的Excel操作。如果在Excel界面中没有找到“开发工具”标签,则需要选择“Excel文件→选项/对话框中选择左侧的自定义功能区”选项,对话框右侧的“自定义功能区”下拉框中选择“主选项卡”,在“主选项卡”下方的列表中勾选“开发工具”复选框即可。Excel即将录制的宏保存在哪里。这里有三个选项: (1)个人宏工作簿 如把录制的宏保存在“个人宏工作簿”中,那么该宏在所有本机上打开的Excel文件中都能使用,“个人宏工作簿”在正常情况下是隐藏的,并随着Excel的启动而开启。 如果想在本机上其它EXCEL中使用此宏,需要保存到个个宏工作簿中 (2)新工作簿 如果把录制的宏保存在“新工作簿”中,那么录制的宏会保存在一个新建的工作簿中,当前工作簿并不保存录制宏所自动生成的VBA代码。 (3)当前工作簿 如果选择把即将录制的宏保存在“当前工作簿”中,那么录制宏所自动生成的VBA代码将保存在当前工作簿文件中,可以随着当前文件分发给其他用户。 注意:如果选择了“当前工作簿”这个选项的话,保存当前文件时,必须保存为“.xlsm”格式(表示该文件含有宏代码)。 【3】excel创建宏,新建宏:Alt+F11 czm)创建新宏/Alt+F11/启动宏编辑器/ 1)视图/代码/插入代码编辑窗口/创建的宏在Excel对象/sheet1(sheet1); 2)插入/模块/创建的宏在模块下的各模块(模块1、2...)中; ------------------- 2)三、将Excel图表完美转换为GIF文件 有时要在网页中插入一个图表,或在其它非Office程序中用到图表,可通过把工作表存为一个HTML文件来实现,在另存为网页时,Excel会自动将图表转换为GIF文件。也可用Office自带的VBA编辑器来编写一个简单的宏来完成这个工作。 2.创建宏 按快捷键Alt+F11键,打开Visual Basic编辑器。在"工程"窗口中选中图表所在的工作簿,然后执行菜单命令"插入>模块",打开"模块1"窗口,在窗口中输入以下四行代码,如图3所示。 Sub SaveChartAsGIF () Fname = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif" ActiveChart.Export FileName:=Fname, FilterName:="GIF" End Sub 图3 代码输入完成后,不要忘记存盘。存盘后关闭Visual Basic编辑器。 3.执行宏 回到Excel窗口,将工作簿保存到某一文件夹中,选中图表,然后按快捷键Alt+F8键,打开"宏"对话框。选中"SaveChartAsGIF"宏,并单击"执行"按钮,如图4所示 。 图4 运行宏之后所生成的GIF文件会以图表的名称来命名,并被保存到该工作簿所在的文件夹,打开该文件夹,就可以看到生成的GIF文件,使用任一图象浏览软件即可浏览该文件,在其它程序当中可以很方便地插入这个GIF文件。 注意:由于这个简单的宏没有错误检查机制,所以如果在执行宏之前没有选中图表或者工作簿未存盘,都会出现错误提示。 1)excel里如何创建宏 http://zhidao.baidu.com/link?url=XXDF3_uualOI0SanTjZnmj3S1l92jA3--A_3LpGquxvRnNrQB8xwiOy02Vd0_Zdd2-J9ynBK65gC1YaOr5y2z_ 按下ALT+F11,菜单/视图/代码窗口/:插入-模块,复制下列代码,退出. 选定你的列.然后工具-宏-宏.选MACRO1(),运行. 举例子说明一下: 创建一个功能为将选定列的宽度设为20,再加上一个快捷键Ctrl+Shift+F? 按下ALT+F11,菜单:插入-模块,复制下列代码,退出. 选定你的列.然后工具-宏-宏.选MACRO1(),运行. Sub Macro1() Selection.ColumnWidth = 20 End Sub 工具-宏-宏.选中MACRO1(),点选项,在框中输入F 【2】创建宏按钮录制宏编辑宏快捷键VBA编辑 1/EXCEL VBA录制宏与手工代码简化使程序实现最佳运行效率 干就完了/今日头条极速版 4/EXCEL调用(执行)VBA代码(过程或宏)教程 http://www.360kuai.com/pc/92567be547d1d4bf5?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1 创建:button控件(按钮) 3)学习Excel VBA有什么用处? 1.创建宏按钮,打开宏快捷键Alt+F8(执行宏) Alt+F11:进入VBA编辑器 开发工具/宏/ 视图/宏/ 2.设置按钮 2.1.开发工具/插入/按钮/回到工作表中,鼠标变成+,按住右键拖拉出按钮。 2.1.1)excel如何添加开发工具选项卡 http://jingyan.baidu.com/article/5d6edee22f3f8599eadeec32.html 文件/选项/自定义功能区/右边列.勾选开发工具/确定 2.2.右击按钮,可移动位置, 于按钮中心处,右击按钮(或多次),可设置字体及其颜色等。 2.3 调整如字体、颜色、形状等如何实现? 右击按钮/属性选项,点击后会出现如下图所示的属性对话框1: 字体是Font,按钮背景颜色是Backcolor,按钮文字颜色是Forecolor,按钮显示名称是Caption,用于区分的按钮名字是(Name)。还有其他好多设置,高度、宽度、下沉、上浮等。 2.3.VBA excel按钮颜色 在工具栏上右键,显示控件工具箱,点左上角进入设计模式,点第二个按钮“属性”,打开属性窗口,设置“forecolor”或“backcolor”即可 2.4.字体和颜色可以调整,按钮形状就没办法了。 窗体控件:右键按钮-编辑文字-选中要修改的字,直接在菜单栏对应项修改。跟你修改单元格一样。 控件工具箱:双击按钮,进入编辑器界面,左边属性列表中找到按钮,然后找到Font,forecolor 等属性进行修改。 3)如何将EXCEL工作簿中所有工作表一次性运行同一个宏 https://zhidao.baidu.com/question/560804201.html?qbl=relate_question_0&word=%C8%E7%BA%CE%D6%C6%D7%F7%D2%BB%B8%F6%BA%EA%D3%A6%D3%C3%D3%DA%CB%F9%D3%D0excel 一种办法:选中所有表格,再录制宏。 另一种办法:最简单的办法是用VBA修改宏,枚举每一张表,执行相同的操作步骤。 追加的代码如下: Sub test() n = Worksheets.Count For i = 1 To n Worksheets(i).Activate Macro1 Next End Sub 注:上面所写到所有Macro1,请修改为你的宏名称。 见例图:Macro1宏 注: 上面部分为:Macro1宏 sub Macro1 () range("A2:B2").select selection.copy range("A4").select activeSheet.paste end sub 下面部分为:test宏 Sub test() n = Worksheets.Count For i = 1 To n Worksheets(i).Activate Macro1 Next End Sub 重新打开宏对话框,会多出一个test项,执行这个宏就可对所有工作表执行宏micro1了。 |
|
来自: c857084163 > 《offices》