们已经了解了ExcelVBA的变量,知道了如何给变量赋值。下面,我们详细谈谈Excel中很重要的对象变量。变量除了可以表示数值、字符串等外,还可以表示一个工作簿、一张工作表、一个单元格,这就是对象变量(Object类型的变量)。声明对象变量对象变量的声明没有什么特殊之处,仍然是使用Dim语句或者Publi......
2022-01-06 21:09:48 382 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
们已经了解了ExcelVBA的变量,知道了如何给变量赋值。下面,我们详细谈谈Excel中很重要的对象变量。变量除了可以表示数值、字符串等外,还可以表示一个工作簿、一张工作表、一个单元格,这就是对象变量(Object类型的变量)。声明对象变量对象变量的声明没有什么特殊之处,仍然是使用Dim语句或者Publi......
2022-01-06 21:09:48 382 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
我们主要是和对象打交道,这包括各种各样的对象以及由这些对象组成的集合对象。我们来看看并学习Excel内部是如何处理对象的。我们先来录制一个宏。在Excel中,打开宏录制器,录制下面的操作:在工作表单元格A1中输入“Excel”,设置其字体为红色,单元格背景色为黄色。录制的代码如下:Sub宏3()'......
2022-01-06 21:09:47 419 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
下面,继续做一些有趣的事情。让VBA能够给我们弹出对话框,让用户作出响应,实现与用户交互。这里要使用VBA的内置函数:MsgBox函数和InputBox函数。与Excel工作表函数一样,VBA也包含有各种内置函数,以简化计算和操作,而MsgBox函数和InputBox函数就是其中常用的函数。这里,先介绍MsgBox......
2022-01-06 21:09:45 59 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
在日常生活中,我们常常要做出选择,例如,如果明天不下雨,我们就去郊游。在VBA中,也有类似的语句,让我们控制程序的执行方向,例如,如果单元格A1的值为0,那么就弹出警告消息“单元格A1的值不能为0”。将上面的描述用语句来表达,如下图所示:VBA中If-Then语句结构的基本语法如下:If条件Then......
2022-01-06 21:09:44 219 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
人生经常要面临“多选一”的情况,在编写程序代码时也是如此。在上篇文章中,我们讲解了使用If-Then结构来进行判断,也举了很多个小例子。我们看到,随着条件的增多,代码的结构也变得复杂或难以理解。幸运的是,VBA为我们提供了SelectCase结构,让我们根据多个条件判断选择时,能够写出容易理解的代码。上篇文章的结......
2022-01-06 21:09:43 395 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
这里,简要地谈谈有限次的循环结构,也就是For-Next循环。还是先看一个例子。我们如果想要在工作表单元格区域A1:A10中依次填写数字1至10,可以使用下面的代码:SubForNextTest1()DimiAsInteger'声明整型变量i'使用循环为单元格填充数字Fori=1T......
2022-01-06 21:09:42 408 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
大多数解ExcelVBA的图书都是按照上图的顺序自上而下介绍Excel对象,即先解Application对象,接着Workbook对象、Worksheet对象和Range对象。我们现在反过来,先我认为最重要的Range对象。应该说,绝大多数实用的ExcelVBA程序都是对Range对象的操作,理解和掌握了Ra......
2022-01-06 21:09:41 319 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
MATCH函数返回指定值在数组中的位置,如果在数组中没有找到该值则返回#N/A。数组可以已经排序或没有排序,并且MATCH函数不区分大小写。什么情况下使用MATCH函数?MATCH函数返回指定值在数组中的位置,其结果可以被其他函数使用,例如INDEX函数或VLOOKUP函数。例如:在未经排序的列表中找到......
2022-01-06 21:09:40 177 Excel图表制作 Excel常用函数 excel数据透视表 excel教程
INDEX函数返回一个值或者对某个值的引用,与其他函数如MATCH函数联合使用,可以构造强大的公式。什么情况下使用INDEX函数?INDEX函数可以返回一个值或者对某值的引用,因此可以使用该函数来:查找所选月份的销量获取对指定行、列、区域的引用基于给定数目创建动态区域以字母顺序排序文本列......
2022-01-06 21:09:37 177 Excel图表制作 Excel常用函数 excel数据透视表 excel教程