软件下载 > 开发工具 > 编程工具 > ExcelVBA使用技巧 > ExcelVBA:初学着的福音,多种实用操作技巧全解析

ExcelVBA:初学着的福音,多种实用操作技巧全解析

软件分类:编程工具大小:5.27 MB时间:2020-09-10
软件介绍:ExcelVBA系统专为大、中学生及在职人员初学编程而设计开发。使用ExcelVBA系统,不学编程理论、不写编程代码,是初学编程的最佳选择。ZOL提供ExcelVBA下载。

你想轻松学编程吗?ExcelVBA软件专为大、中学生和在职人员初学编程打造。无需学习编程理论与写代码。这里还有引用单元格字符串代码执行、批处理宏命令、实现进度条效果等操作技巧,快来看看吧。

ExcelVBA引用单元格内字符串型代码并执行

1、 单击Visual Basic工具栏上的安全按钮,在弹出的安全性对话框中可靠发行商标签项底下的‘信任对于“Visual Basic 项目”的访问’前打√。2ALT+F11打开VBE编辑器,单击菜单工具-引用,在弹出的引用-VBAProject对话框中,选择引用Microsoft Visual Basic 6.0 Extensibility这一项。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

3、 新建一个模块,命名为:yyzx

ExcelVBA:初学着的福音,多种实用操作技巧全解析

4、 在Sheet1(Sheet1)代码窗口,粘贴如下代码:Sub 引用单元格字符串型代码并执行()?Dim sr, ksh, zh?On Error Resume Next?ksh = ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule.ProcBodyLine("yyrgzx", vbext_pk_Proc)?If Err.Number = 35 Then "判断yyrgzx过程是否存在? sr = "Sub yyrgzx()" & vbCrLf & Cells(1, 1) & vbCrLf & "End Sub"? With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule?? .AddFromString sr? End With? Call 引用?Else? With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule?? ksh = .ProcBodyLine("yyrgzx", vbext_pk_Proc)?? zh = .ProcCountLines("yyrgzx", vbext_pk_Proc)?? .DeleteLines ksh, zh - 1? End With? sr = "Sub yyrgzx()" & vbCrLf & Cells(1, 1) & vbCrLf & "End Sub"? With ThisWorkbook.VBProject.VBComponents("yyzx").CodeModule?? .AddFromString sr? End With? Call 引用?End IfEnd SubSub 引用()Call yyrgzxEnd Sub

ExcelVBA:初学着的福音,多种实用操作技巧全解析

5、 利用窗体工具栏上的按钮,拖拉出一个按钮,命名为:引用单元格内容执行,指定:“Sheet1.引用单元格字符串型代码并执行”的宏。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

学习VBA,ExcelVBA一学就会,批处理宏命令

1、 如下图:打开Excel—Excel选项

ExcelVBA:初学着的福音,多种实用操作技巧全解析

2、 常用—在功能区显示开发工具选项卡打钩—确定。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

3、 打开Excel—Excel选项—信任中心—信任中心设置—宏设置—启用所有宏—确定。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

4、 完成上步,就可在工具栏见到开发工具选项了,然后点开发工具—录制宏—确定。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

5、 就开始录制了,我们可以进行一系列操作,Excel会记住我们的操作,将其转为VBA宏代码。例如:在如图中相应位置输入了“网络经验”。完成操作后,点停止录制。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

6、 再点左上角的宏,就能看到我们刚刚录制的宏命令,关闭弹窗,将我们刚刚输入的字删除。然后再次点开宏—执行,它就能自动生成刚刚输入的字了。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

7、 重点来了,点左上角Visual Basic按钮—弹窗中点模块 ,就能看到我们刚刚操作的VBA代码了。

ExcelVBA:初学着的福音,多种实用操作技巧全解析

怎样利用ExcelVBA实现进度条效果

1、 打开Excel2007办公软件,按下快捷键“Alt + F11”进入VBA编辑环境。右击“Microsoft Excel 对象”,选择“插入”-“用户窗体”,新建一用户窗体,并将该用户窗体命令为“网络经验测试用进度条”,并将名称设置为“prgramBarShow”。?2在新建的窗体中,拖放三个Label标签,分别命令为“lblBack”,“lblprogress"和“percert"。?3设置进度条的外观:将lblBack的背景色设置为淡蓝色,lblProgress背景设置为深蓝色,percert的前景色设置为红色。并将三个标签重叠在一起,其中lblBack处于最低层,lblProgress处于中间层,percert处于最上层。最后调整窗口的大小以适合进度条。温馨提示:必须将lblBack和lblProgress的高度和宽度设置一样。?4右击“Microsoft Excel 对象”,选择“插入”-“模块”,新建一模块,并在该模块中创建一个函数,内容如图如示:?

ExcelVBA:初学着的福音,多种实用操作技巧全解析

5、 让进度条在文档打开时自动运行:双击“ThisWorkbook”,在弹出的窗口中输入如图所示内容,完成后保存文档退出。?

ExcelVBA:初学着的福音,多种实用操作技巧全解析

ExcelVBA软件对初学者十分友好。它无需编程理论与代码编写,还具备多种实用操作技巧,如引用字符串代码、批处理宏命令、实现进度条效果等,值得尝试。

文章标题:ExcelVBA:初学着的福音,多种实用操作技巧全解析

文章链接://www.hpwebtech.com/jiqiao/323301.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

ExcelVBA软件简介

ExcelVBA系统专为大、中学生及在职人员初学编程而设计开发。使用ExcelVBA系统,不学编程理论、不写编程代码,在Excel平台上,可把操作鼠标与键盘的动作都自动转化为代码,类似录音、录像一样录制下来,略做修改就能使之成为实用的软件,是初学编程的最佳选择。ZOL提供ExcelVBA下载。
本系统注重了各科知识的整合应... 详细介绍»