随笔分类 - Excel VBA
exel vba 编程
摘要:日常工作有种场景,就是EXCEL单元格值发生改变,其他单元格的值跟着做相应的改变 这种的实现方法是在Worksheet的Change事件中写入变操作逻辑。 通过Target.Column和Target.Row,获得发生变动的单元格的列号,行号,判断列号和行号是否在我们监测的区域。 随之发生改变的单元
阅读全文
摘要:以下代码,将选中区域的值挨个弹窗显示,数据如果有筛选,将只显示筛选结果中的值 For Each c In Selection.SpecialCells(xlCellTypeVisible) MsgBox (c.Value) Next
阅读全文
摘要:VBA遍历文件,及其子目录下所有文件 Sub 示例代码() getAllFiles ("D:\") getAllFiles2 ("D:\") getAllFiles3 ("D:\") End Sub ' '利用Dir遍历目录下的所有文件名,不含子目录的 '这种方法下,传入的fpath值末尾一定要带“
阅读全文
摘要:(一)数组相关 arr = Array("a", "b", "c") '定义一个数组 '输出数组 Function print_arr(arr) start_index = LBound(arr) '获取数组的起始索引号 end_index = UBound(arr) '获取数组的最后一个索引号 F
阅读全文
摘要:一、文件格式 要使用VBA,excel文件必须保存为启用宏的工作簿,即xlsm格式。 二、启动VBA编辑器 打开工作簿后,要启动VBA编辑器,有两种方法,一是在工作表的名字上面点击右键,选择“查看代码”,另一种就是快捷键Alt+F11 三、工程资源管理器简介 VBA编辑器右边的树形目录就是工程资源管
阅读全文