
Excel 2010 VBA 入门
文章平均质量分 75
isual Basic for Application (VBA)是Visual Basic的一种宏语言,是依附于MicrosoftOffice系列软件的自动化语言。
ngbshzhn
数学教师一枚
展开
-
Excel 2010 VBA 入门 001显示开发工具选项卡
目录VBA简介宏简介显示“开发工具”选项卡VBA简介 Visual Basic for Application (VBA)是Visual Basic的一种宏语言,是依附于MicrosoftOffice系列软件的自动化语言。利用VBA可以实现Microsoft Office系列软件自动化处理,可提高公文处理的效率和准确率。Excel作为Microsoft Office系列软件中最常用的程序,被广泛用于各领域的数据存储和处理。Excel VBA可以提升数据处理速度,并可根据用户..原创 2021-03-19 15:27:53 · 648 阅读 · 0 评论 -
Excel 2010 VBA 入门 002 录制和运行宏
目录示例表问题操作方法1.录制宏步骤1 单击“开发工具”选项卡中的“录制宏”按钮。步骤2 在打开的“录制新宏”窗口中进行如图1-5所示的设置后单击“确定”按钮。 步骤3 选中“H:L”列后,单击鼠标右键,在弹出的快捷菜单中单击“删除”按钮,如图所示。步骤4 选中“A4”单元格,单击“数据”选项卡中的“高级”筛选按钮,如图所示。 步骤5 单击“开发工具”选项卡中的“停止录制”按钮,如图所示。2.运行宏步骤1在A2:E2区域输入条件。步骤2单击“开发工...原创 2021-03-19 16:12:01 · 1337 阅读 · 0 评论 -
Excel 2010 VBA 入门 003 编辑宏
目录1.查看宏的代码 步骤1 单击“开发工具”选项卡中的“宏”按钮。 步骤2 在弹出的“宏”对话框中选中需要查看的宏名,并单击“编辑”按钮,如图所示。 步骤3 在弹出的窗口中即可查看到该代码,如图所示。2.修改宏的名称 步骤1 按照查看宏代码的步骤打开宏代码。 步骤2 对宏最开始位于Sub之后的文本进行修改,如图所示。3.修改宏的快捷键 步骤1 单击“开发工具”选项卡中的“宏”按钮。 步骤2 在弹出的“宏”对话...原创 2021-03-20 15:15:32 · 1948 阅读 · 0 评论 -
Excel 2010 VBA 入门 004 保存带有宏的工作薄
目录操作方法 步骤1 单击“文件”菜单中的“另存为”子菜单。 步骤2 在“另存为”窗口中,保存类型选择“Excel启用宏的工作簿”,并单击“保存”按钮,如图所示。当保存带有宏的工作簿时,经常出现如图1-20所示的提示,单击“是”按钮保存完毕后,再次打开工作簿发现宏代码全都消失了。带有宏及VBA代码的工作簿必须另存为Excel启用宏的工作簿,才能完整保存其宏及代码。操作方法 步骤1 单击“文件”菜单中的“另存为”子菜单。 步骤2 ...原创 2021-03-20 15:22:11 · 1772 阅读 · 0 评论 -
Excel 2010 VBA 入门 005屏蔽保存工作薄时的隐私问题警告
目录操作方法 步骤1单击“开发工具”选项卡中的“宏安全性”按钮,如图所示。 步骤2 在“信任中心”的“个人信息选项”选项中,取消勾选“保存时从文件属性中删除个人信息”复选框即可,如图所示。说明 有时候,当保存带有宏代码的工作簿时,Excel会出现如图所示的警告,且每次保存此类的工作簿时都会出现该警告。利用Excel信任中心设置,取消保存时检查个人隐私部分即可。操作方法 步骤1单击“开发工具”选项卡中的“宏安全性”按钮,如图所示。...原创 2021-03-20 15:28:40 · 3698 阅读 · 0 评论 -
Excel 2010 VBA 入门 006 设置宏安全性
目录操作方法 步骤1单击“开发工具”选项卡中的“宏安全性”按钮,如图所示。 步骤2在“信任中心”的“宏设置”选项中设置“宏安全性”,如图所示。说明知识扩展当打开带有宏代码的工作簿时,Excel会出现安全提示,如图所示。 用户必须单击“启用内容”才能够正常运行该工作簿中所包含的程序代码,也可以通过宏安全性设置改变宏的安全级别。操作方法 步骤1单击“开发工具”选项卡中的“宏安全性”按钮,如图所示。 步骤2在“信任中心”的...原创 2021-03-20 15:37:20 · 1407 阅读 · 0 评论 -
Excel 2010 VBA 入门 007 创建和使用数字证书签名
目录操作方法1.创建数字证书 步骤1 单击Windows中的“开始”按钮,在“所有程序”中找到Microsoft Office,在子文件夹“Microsoft Office 2010工具”中运行“VBA工程的数字证书”程序,如图所示。 步骤2 在“创建数字证书”窗口中输入证书的名称并单击“确定”按钮,系统会提示数字证书创建成功,如图所示。 2.利用数字证书签署工作簿 步骤1打开启用宏的工作簿。 步骤2 按组合键【Alt+FII]打开VB...原创 2021-03-20 15:55:37 · 2740 阅读 · 1 评论 -
Excel 2010 VBA 入门 008 打开VBA编辑器
目录方法一利用宏窗口打开VBA编辑器。 步骤1 单击“开发工具”选项卡中的“宏”按钮。 步骤2 在弹出的“宏”对话框中选中需要查看的宏名,并单击“编辑”按钮,如图所示。步骤3弹出的窗口即为VBA编辑器,如图所示。方法二 步骤1单击“开发工具”选项卡。 步骤2在“开发工具”选项卡中单击“Visual Basic”按钮,即可打开VBA编辑器,如图所示。方法三利用快捷键打开VBA编辑器。说明 VBE (Visual...原创 2021-03-22 14:18:15 · 1639 阅读 · 0 评论 -
Excel 2010 VBA 入门 009 VBE编辑器
目录VBE各窗口简介VBE各窗口位置的调整VBE各窗口的显示或隐藏VBE各窗口简介 工程资源管理器:显示当前VBA工程中包含的所有部件(工作簿、工作表、窗体、模块、类模块等)及所有引用的工程。 代码窗口:显示和编辑VBA程序代码。各个VBA工程部件均有独立的代码窗口。 属性窗口:当前激活的工程部件的主要属性。 监视窗口:显示被监视的指定表达式的值。 立即窗口:执行单行的语句或显示Debug. Pring所打印的表达式的值。 本地窗口...原创 2021-03-22 14:33:19 · 609 阅读 · 0 评论 -
Excel 2010 VBA 入门 010 VBE编辑器的工具栏
目录 【编辑】工具栏:包含几个在编辑代码时经常使用的菜单项快捷方式的按钮,如代码缩进、设置注释等。 【标准】工具栏:包含几个常用的菜单项快捷方式的按钮,如视图切换、运行过程、显示各窗口的快捷键等。 【调试】工具栏:包含在调试代码中常用的菜单项快捷方式的按钮,如运行过程、暂停、打开立即窗口、监视窗口等。 【用户窗体】工具栏:所包含的按钮是一些常用菜单项的快捷方式,在使用窗体工作时非常有用。VBE除了菜单栏之外,提供了4个内置的工具栏,开发者可以通过“视图”...原创 2021-03-22 14:37:21 · 668 阅读 · 0 评论 -
Excel 2010 VBA 入门 011 创建VBA程序
目录操作方法 步骤1按组合键【Alt+FII]打开VBE。 步骤2 单击菜单“插入”——“模块”(或者右键单击工程资源管理器的当前工作簿对象,选择“插入”——“模块”),如图所示。步骤3双击新插入的“模块1”,在右方的代码窗口中输入以下代码:说明知识扩展VBA代码编写格式VBA代码可以写在工程资源管理器的任何对象中,一般程序创建在VBA过程(Sub)中。利用VBE可以完成VBA程序创建工作。操作方法 步骤1按组合键【Alt+FII]打开V...原创 2021-03-22 14:53:12 · 753 阅读 · 0 评论 -
Excel 2010 VBA 入门 012 运行及调用VBA程序
目录方法一方法二 步骤1 按组合键【Alt+F11】打开VBE。 步骤2 在工程资源管理器中右键单击代码所在模块或对象,单击“查看代码”,显示代码窗口。 步骤3 在代码窗口右上角的过程下拉框中选择所需要执行的过程,如图所示。 步骤4 按快捷键【F5】即可运行该过程。 步骤5按快捷键【F8]可逐句运行该过程,当前运行的语句显示为黄色,继续按快捷键【F8],该语句即被执行,如图所示。方法三步骤1按组合键【Alt+F11】打开VBE。步骤2在V...原创 2021-03-22 15:20:14 · 3027 阅读 · 0 评论 -
Excel 2010 VBA 入门 013 导入或导出VBA代码
目录1.导出宏代码 步骤1 步骤2 2.导入宏代码 步骤1 步骤2说明利用VBE的导入文件和导出文件功能,可以方便地导入和导出代码以实现代码的迁移。1.导出宏代码 步骤1 按组合键【Alt+FII]打开VBE。 步骤2 在“工程资源管理器”中用右键单击代码所在模块或对象,单击“导出文件”,显示“导出文件”对话框。在“导出文件”对话中选择路径并输入文件名后,单击【保存】按钮,即可导出代码,如图所示...原创 2021-03-23 14:28:38 · 2460 阅读 · 0 评论 -
Excel 2010 VBA 入门 014 获取VBA帮助
通过录制宏可以得到许多代码,可是看不懂代码,只需要将光标定位在需要帮助的地方,按【F1】键即可打开相应的帮助文件。以获取函数Msgbox帮助时,操作步骤如下。 步骤1 按组合键【Alt+F11】打开VBE。 步骤2 在代码窗口将光标定位至Msgbox的任何位置,按键盘上的【F1】键,即可打开Excel VBA帮助的相关内容,如图所示为获取代码的帮助。如果打不开上面的“帮助”窗体,请访问下面的网址Office VBA 参考https://docs.mi...原创 2021-03-23 14:37:51 · 1023 阅读 · 0 评论 -
Excel 2010 VBA 入门 015 对象浏览器
目录 步骤1 步骤2 步骤3 说明按【F2】键即可打开对象浏览器,在其中查看Excel工作簿及其引用的所有对象属性等。 步骤1 按组合键【Alt+FII]打开VBE。 步骤2 按【F2】键打开对象浏览器。 步骤3 在“搜索文字”中输入“max”,并按【Enter]键确定,可以得到搜索结果,如图所示。说明 对象浏览器是当前VBA工程项目中所有引用的类型库、其他项目,以及本项目中所有...原创 2021-03-23 14:43:31 · 806 阅读 · 0 评论 -
Excel 2010 VBA 入门 016 定义变量使VBA程序更灵活
在VBA中,可以通过Dim语句定义变量,在程序运行的过程中,定义的变量可以随时赋值或读取。目录步骤1步骤2步骤3步骤4说明声明变量变量名的命名规则VBA的数据类型数据类型的分类及表示方式(1)数值型(2)字符型(3)日期型(4)逻辑型(5)对象变量的赋值变量的读取定长字符串与变长字符串隐式声明步骤1 按组合键【Alt+F11】打开VBE。步骤2 选择菜单“插入”——“模块”,并输入以下代码。...原创 2021-03-23 15:35:43 · 1725 阅读 · 0 评论 -
Excel 2010 VBA 入门 017 变量的作用域
目录变量的作用域全局变量步骤1步骤2步骤3 局部变量模块级变量步骤1 插入模块2,输入代码步骤2 插入模块3 输入代码步骤3同名变量变量的作用域变量只能在指定的范围内起作用或者被调用,这个范围称为变量的作用域。全局变量步骤1按组合键【Alt+F11】打开VBE。步骤2选择菜单“插入”一“模块”,并输入以下代码。'声明全局变量Public strA As StringSub 过程1() '变量声明 Dim s.原创 2021-03-24 15:11:00 · 552 阅读 · 0 评论 -
Excel 2010 VBA 入门 018 变量类型的转换
目录VBA中的类型转换函数整数的类型转换字符的类型转换示例:数据类型的隐式转换示例:利用VBA中的类型转换函数可以对不同类型的数值进行转换,从而实现不同类型的变量相互赋值的目的。VBA中的类型转换函数 在VBA中,有一系列的类型转换函数,该系列的函数以字母“C”开头,之后紧跟类型的缩写,即表示转换成该类型的函数,该类函数有且仅有一个参数。类型转换函数可以参考表。 函 数 说 明 CBool...原创 2021-03-24 15:57:00 · 1097 阅读 · 0 评论 -
Excel 2010 VBA 入门 019 防止变量名称拼写错误
有时候,程序代码和变量都非常多,经常会不小心错用变量名称。可以利用VBA的强制显式声明变量功能,强制开发者采用显式声明的方式声明变量。防止隐式变量声明,从而避免由于变量名称的错用而造成程序出错。...原创 2021-03-25 14:37:44 · 334 阅读 · 0 评论 -
Excel 2010 VBA 入门 020 利用VBA进行计算
目录文本连接算术四则运算指数运算整除计算余数比较运算示例:运算优先级在文本中表示双引号(“)VBA具有强大的计算功能。除常规四则运算以外,还能够进行文本连接、乘幂运算、比较运算等。文本连接在VBA中,允许将多个文本通过文本连接符(&)进行连接并组合成新的文本,其基本语法为:Exp1 & Exp2 [ &Exp3] 其中,Exp1和Exp2为文本表达式。如本例中,将文本“Excel”和“技巧网”连接成为“Excel技...原创 2021-03-25 15:06:38 · 3881 阅读 · 0 评论 -
Excel 2010 VBA 入门 021 分支结构的语句
目录IF分支结构逻辑运算符逻辑运算符And,其语法:逻辑运算符Or,其语法如下:Not运算符的语法如下:问题IF示例1IF示例2IF示例3Select---Case分支结构Select示例Select……Case分支结构的条件Select和IF分支结构的区别IF分支结构 在VBA的分支结构中,最常用的就是IF...Then.Else结构,其语法为If condition Then [statements][Else elsesta..原创 2021-03-25 16:15:21 · 967 阅读 · 0 评论 -
Excel 2010 VBA 入门 022 Like运算符模糊查询
目录Like运算符示例VBA比较模式Like运算符 Like运算符是VBA中常用的运算符,通常用作模糊匹配,其作用是用来比较某个文本字符串是否符合给定的模式,若是则返回True,否则返回False。其语法如下:String Like pattern 其中,string为所要比较的文本,pattern为给定的模式。在pattern表示中,可以由表给定的字符对文本的内容、长度进行限制。需要注意的是,pattern表达式为文本,必须在两边加上双引号(”)。 pa...原创 2021-03-30 14:41:12 · 4194 阅读 · 0 评论 -
Excel 2010 VBA 入门 023 循环结构
目录Do---Loop循环示例1:判断某个数是否为质数退出Do---Lo op循环For---Next循环示例2:退出For---Next循环死循环退出多层循环Goto语句和行标签Do---Loop循环Do---Loop循环是一种常用的循环结构,其语法如下:Do [{While | Until } condition] [statements] [Exit Do] [statements]Loop在循环体Do和Loop之间的语句原创 2021-03-30 15:46:19 · 1051 阅读 · 0 评论 -
Excel 2010 VBA 入门 024 单元格的性属与方法
目录对象的概念对象的属性和方法单元格对象Range的表示方法(1)单元格地址或名称表示法(2)单元格偏移表示法单元格对象Cells的表示方法示例,通过VBA选取单元格用对象变量表示单元格对象Evaluate方法表示单元格对象Evaluate方法的简写模式Evaluate方法的一般模式与简写模式的区别单元格对象的Select方法对象的概念 对象是ExceIVBA中一个重要的部分,是一个特殊的数据类型。对象是将一组数据与这组数据有关的操作组装在...原创 2021-03-31 14:58:23 · 1017 阅读 · 0 评论 -
Excel 2010 VBA 入门 025 单元格区域
目录以地址表示矩形单元格区域对象以对角单元格表示矩形单元格区域对象不规则单元格区域的表示使用Union方法获取合并区域使用Intersect方法获取多个区域的交集以地址表示矩形单元格区域对象 在Excel中,如要以地址表示某个矩形的单元格区域,则需要运用冒号(:)运算符,在其两侧分别写入该矩形区域对角的两个单元格地址,即最左上角的单元格地址和最右下角的单元格地址,或者最左下角的单元格地址和最右上角的单元格地址。如图所示,若要表示该区域,则可以选用地址1和地址3,或者地址2和..原创 2021-03-31 15:46:40 · 2623 阅读 · 0 评论 -
Excel 2010 VBA 入门 026 读取单元格的值和显示的值
目录单元格对象的Value属性单元格对象的Text属性自动列出成员单元格的数字格式属性示例:单元格对象的Value属性 单元格对象的Value属性为单元格实际存储的值,当单元格中存有公式时,Value属性为公式运行后的结果值。当需要表示某个对象的属性时,可在对象与属性之间运用点(.)运算符。如获取A1单元格的值,可以用:Range("A1").Value Value属性为单元格对象的默认属性,当需要获取某个对象的默认属性时,可以直接用对象表示。 非特...原创 2021-04-02 14:56:06 · 4394 阅读 · 0 评论 -
Excel 2010 VBA 入门 027 单元格批量赋值
目录示例:利用Value属性给单元格赋值For Each---Next循环使用For Each---Next循环的注意事项利用Value属性给单元格区域赋值单元格( Range)对象的Address属性示例: 如图所示,该表为某公司员工的工资表。现公司政策调整,需要将所有员工的补贴统一为200元,该如何用VBA实现?员工编号 姓名 基本工资 补贴 0006 程建华 2875 0 0009 李国敏 3050 ..原创 2021-04-02 15:46:25 · 3332 阅读 · 0 评论 -
Excel 2010 VBA 入门 028 向单元格输入公式
目录示例:利用Formula属性给单元格输入公式Formula属性和Value属性的联系与区别利用FormulaR1C1属性给单元格输入公式R1C1引用样式的规则(1)“绝对引用”方式(2)“相对引用”方式 (3)“混合引用”方式通过代码实现粘贴值使用VBA替代公式实现计算示例:前例员工工资表,。现公司政策调整,需要将所有员工的补贴统一为工资的10%,并在D列填入计算公式而得到结果,该如何用VBA实现?Sub 批量输入公式() '设置计数变..原创 2021-04-02 16:11:12 · 2222 阅读 · 0 评论 -
Excel 2010 VBA 入门 029 在VBA中使用工作表函数进行计算
目录WorksheetFunction对象VBA中使用工作表函数示例:WorksheetFunction对象 WorksheetFunction对象是工作表函数的一个容器,该对象具有许多方法,这些方法涵盖了绝大部分工作表函数,如图所示。VBA中使用工作表函数 通过调用WorksheetFunction对象的各个方法,可以实现在VBA中直接使用工作表函数。在VBA中使用各工作表函数,其参数与在工作表中使用函数的参数相同。但是与在工作表中使用函数不同的是,在VBA...原创 2021-04-06 14:56:51 · 999 阅读 · 0 评论 -
Excel 2010 VBA 入门 030 With语句interior,Font,Selection对象
目录With语句With语句的嵌套Interior对象(1)Color(2)ColorIndex(3)ThemeColorFont对象单元格的对齐方式Selection对象利用录制宏获取格式设置代码通用的格式设置对象示例With语句 访问对象的属性采用点运算符应用“对象.属性”的方式进行,需要访问同一个对象的多个属性时,其语句可以写为Object.Property1=ValuelObject.Property2=Value2Object...原创 2021-04-06 16:37:39 · 3764 阅读 · 0 评论 -
Excel 2010 VBA 入门 031 批量生成上标
目录Characters对象Font对象的Superscript属性设置Characters对象Font的注意事项Characters属性的通用性示例Characters对象 Characters对象是单元格对象(Range)的一个属性,表示单元格内的各个文本,其包含有Font对象属性。因而,利用Characters对象,可以实现对同一单元格内各个文本进行不同的字体格式设置。当需要访问单元格内的某个或者某一串文本时,可以用以下形式:Characters(start,l..原创 2021-04-07 14:38:30 · 1558 阅读 · 0 评论 -
Excel 2010 VBA 入门 032 将列进行分组
目录Columns对象和Rows对象单列和单行的表示多列和多行的表示Group方法和Ungroup方法单元格对象的EntireColumn属性和EntireRow属性单元格区域的Columns属性和Rows属性Outline对象示例:Columns对象和Rows对象 Columns对象和Rows对象分别表示整列单元格和整行单元格,是一种特殊的单元格区域对象。当这两个对象没有任何指定地址时,分别表示整个工作表的所有列和所有行。单列和单行的表示当需要表示单列..原创 2021-04-07 15:25:31 · 3559 阅读 · 0 评论 -
Excel 2010 VBA 入门 033 批量合并相同的单元格
目录Range的Merge方法合并单元格VBA运行时关闭警告多行中相同的内容处理示例:Range的Merge方法合并单元格 单元格对象的Merge方法可以用来合并相邻的单元格区域,使之成为一个更大的矩形单元格区域。其语法为Range.Merge当需要取消合并单元格时,则使用UnMerge方法。 可以使用循环结构,不断判断是否与之前的部门相同,若相同,则利用Union方法将其添加至所需合并的单元格区域的并集中来。若不相同,则先用Merge将之前的单元格进行合并,...原创 2021-04-08 15:21:09 · 1882 阅读 · 1 评论 -
Excel 2010 VBA 入门 034 创建图片批注
批注(Comment)对象 Comment对象是单元格的一个属性,表示单元格的批注。Comment对象实质是一个矩形的图形对象(Shape),可以通过批注对象的Shape属性来访问该批注所表示的Shape对象。批注的添加与删除当需要在某个单元格内添加批注时,采用以下方法:objRange.AddComment([text])其中,objRange表示一个单元格对象(Range),Text表示批注的文字。当需要删除批注时,则使用批注对象(Comment)的Delete方法,其语法如..原创 2021-04-12 14:50:25 · 955 阅读 · 0 评论 -
Excel 2010 VBA 入门 035 利用VBA程序定义条件格式
VBA条件格式的原理 利用VBA实现条件格式设置的过程并不像在Excel工作表中设置单元格条件格式那样方便。在VBA中,对于批量操作,通常需要用循环结构逐个进行。 此处,初学者一般能够掌握为满足条件的数据设置颜色的语句,但是比较容易忽略未满足条件时的设置语句。在设置条件格式时,实质上包含了两个不同的操作步骤,满足条件设置一种格式,而不满足条件则设置另一种格式,两者缺一不可,反之会造成运行结果的不正确。表示整行数据的方法 本例中,需要为整行数据设置单元格格式。通常,可以有几种方...原创 2021-04-12 15:15:47 · 2555 阅读 · 0 评论 -
Excel 2010 VBA 入门 036 替换所有的错误值
目录Range对象的Find方法参数省略表示法查找格式示例:实现代码使用Is Nothing判断对象是否初始化IsError函数SpeciaICells方法Find方法的一般形式CVErr函数Range对象的Find方法使用Range对象的Find方法可以实现批量查找符合条件的单元格。Find方法的语法如下:Rng.Find(What,[After],[Lookln],[lookAt],[SearchOrder],[SearchDirection],Ma原创 2021-04-12 16:32:23 · 1441 阅读 · 0 评论 -
Excel 2010 VBA 入门 037 获取最后一行数据的行数
目录示例:实现代码1使用Find方法查找最后的单元格Find方法按行查找和按列查找的区别实现代码2获取工作表总行数实现代码3单元格对象的End属性End属性的局限性其他获取最后数据行行号的方法1.定位(SpeciaICells)2.UsedRange实现代码43. CurrentReion示例: 在VBA中,经常需要对原始数据进行统计。然而在大多数情况下,数据的总行数是未知的,因而会给编写通用性较高的代码造成一些麻烦。如图所示,该表为某公..原创 2021-04-13 10:45:31 · 6434 阅读 · 0 评论 -
Excel 2010 VBA 入门 038 按颜色查找单元格
目录示例:实现代码:单元格对象的Clear方法动态表示数据区域单元格对象的Copy方法示例代码2.0单元格对象的选择性粘贴(PasteSpecial)方法参数Paste表示选择性粘贴的内容,可以为下表中的任何一个。参数Operation为粘贴的附加操作,可以为下表中的任何一个。参数SkipBlanks表示是否跳过空白单元格,若为True,则表示不将剪贴板中的空白单元格复制到目标区域。参数Transpose表示是否转置,若为True,则表示转置。示例: ..原创 2021-04-13 15:38:26 · 2280 阅读 · 0 评论 -
Excel 2010 VBA 入门 039 按条件隐藏数据行
目录示例:实现代码1行和列的隐藏实例代码2单元格对象的AutoFilter(自动筛选)方法实现代码3单元格对象的AdvancedFilter(高级筛选)方法示例: 在Excel中,经常使用自动筛选功能筛选数据,将某些条件的数据显示而隐藏其他数据。如图所示,该表为某公司商品出口数据记录。现希望筛选出销往印度尼西亚的所有销售记录,并隐藏其他销售记录,该如何用VBA实现?日期 产销国 地区 出口金额 2010/1/1 韩国..原创 2021-04-13 16:19:46 · 4746 阅读 · 2 评论 -
Excel 2010 VBA 入门 040 批量删除空行
目录示例:实现代码1:单元格删除Delete方法单元格删除的通用算法实现代码2利用Union获取整个单元格区域进行统一操作Union方法的注意事项单元格插入Insert方法示例: 如图所示,该表为某公司入库流水账,由于工作人员疏忽,在记录中产生了许多空行。现在需要做统计,希望能够将这些空行批量删除,该如何用VBA实现?日期/时间 产品 数量 2012/10/29 产品1 83 2012/10/30 产品1 184..原创 2021-04-14 08:24:36 · 1684 阅读 · 1 评论