VBA编程_ActiveSheet
文章目录
- name
- Cells
- Range
- AutoFilterMode
- AutoFilter
- Find
ActiveSheet
表示当前处于活动状态的Sheet
。
name
ActiveSheet.Name
表示当前Sheet
的名称:
Sub Main()Debug.Print ActiveSheet.Name
End Sub
Cells
ActiveSheet.Cells
表示当前Sheet
中的某个Cell
:
Sub Main()ActiveSheet.Cells(7, 3).Value = 1 ' 向第7行第3列赋值1Debug.Print ActiveSheet.Cells(7, 3).Value ' 打印第7行第3列的值ActiveSheet.Cells(1, 3).Select ' 选择当前sheet的第1行,第3列的cellActiveSheet.Cells(1, "F").Select ' 选择当前sheet的第1行,第F列的cell
End Sub
Range
表示cell
的集合:
Sub Main()ActiveSheet.Range("A1:B10").Select ' 选择A1到B10之间的cellActiveSheet.Range("$A:$D").Select ' 选择A列到D列之间的cell
End Sub
AutoFilterMode
用于判断表中是否存在下拉箭头
:
If ActiveSheet.AutoFilterMode = False Then ' 检查是否开启自动筛选Range("A1:B9").AutoFilter ' 没有开启的话,则开启自动筛选
End If
AutoFilter
用于过滤数据。假设有如下数据:
省份 | 年份 | 产量 |
---|---|---|
湖北 | 2006 | 20000 |
广州 | 2012 | 12000 |
广东 | 2011 | 23000 |
湖北 | 2013 | 90002 |
广东 | 2007 | 12090 |
筛选省份为湖北
的数据:
Sub Main()If ActiveSheet.AutoFilterMode = False Then ' 检查是否开启自动筛选Range("A1:B9").AutoFilter ' 没有开启的话则开启自动筛选End IfActiveSheet.Range("A:B").AutoFilter field:=1, Criteria1:="湖北" ' “field:=1”指的是第一列
End Sub
筛选省份为湖北
,且年份为2013
的数据:
Sub Main()If ActiveSheet.AutoFilterMode = False Then ' 检查是否开启自动筛选Range("A1:B9").AutoFilter ' 没有开启的话则开启自动筛选End IfActiveSheet.Range("A:B").AutoFilter field:=1, Criteria1:="湖北"ActiveSheet.Range("A:B").AutoFilter field:=2, Criteria1:="2013", Operator:=xlAnd
End Sub
Find
查找数据:
Sub arrDemo()Dim xlRange As RangeSet xlRange = ActiveSheet.Range("A:A").Find(what:="湖北") ' 在第1列中查找关键词“湖北”Debug.Print xlRange.Row ' 输出对应的行数xlRange.Select ' 选择对应的cell
End Sub
VBA编程_ActiveSheet相关推荐
- vba编程教程视频教程_我已经完成了编程教程。 怎么办?
vba编程教程视频教程 by Preethi Kasireddy 通过Preethi Kasireddy 我已经完成了编程教程. 怎么办? (I've done programming tutoria ...
- vba 当前文件名_值得收藏的VBA编程常用代码3640
蓝字关注,加微信NZ9668获资料信息 VBA解决方案 系列丛书作者 头条百家平台 VBA资深创作者 _______________________________ 分享成果,随喜真能量.大家 ...
- VBA编程常用词汇英汉对照表
表 20‑1到表 20‑8是VBA编程中使用频率最高的英文单词,按字母排序.词性列中,a表示形容词,n表示名词,v表示动词,p表示介词以及其他词性. 表 20‑1 VBA编程常用词汇表 单词 中文 词 ...
- c修改datatable单元格的值_神奇的VBA编程:批量拆分单元格数据
批量对单元格区域内每个单元格中的数据按照一定的规则进行拆分是职场工作中经常碰到的操作.Excel数据选项卡中"分列"提供了基础的功能.能帮助用户通过鼠标快速分列数据. 本篇< ...
- 编程隐藏child指定列_简单的Excel VBA编程问题解答——完美Excel第183周小结
学习Excel技术,关注微信公众号: excelperfect 下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样. 1.表达式11mod 3的计算结果是什么? ...
- vba 修改access表的链接地址_神奇的VBA编程:禁止修改Excel工作表名称
职场中经常需要将做好的Excel表格/模板发给他人或者存放在公共路径上共享使用,此时需要禁止别人更改已经设定好的工作表名称.或者某些工作簿中有公式使用了对某些工作表的外部引用,如果工作表名称发生变化, ...
- Excel VBA 编程的常用代码
强制声明变量 Option Explicit 说明:该语句必在任何过程之前出现在模块中. 声明常数 用来代替文字值. Const ' 常数的默认状态就是 Private. Const My = 456 ...
- 讯飞配音使用记录:Excel VBA 编程处理多段短文字配音切分及 Hedit、GoldWave 后期处理、编程合成 WAV 文件
1.注册并购买讯飞配音会员 2.选择需要的主播 3.每天可免费配 80 条语音,每条 1 万字(中文) 4.将多段短文字中间插入 1 秒停顿,配音下载,文字少的可直接使用 GoldWave 录音. 5 ...
- VBA编程实例----绘制李萨茹图形
VBA编程 VBA编程实例----绘制李萨茹图形 学过编程的朋友一定编写过绘制图形的程序,函数曲线.杨辉三角形.金刚石.李萨茹图形等等. 数学老师会遇到很多关于数学图形的问题.有些图形用V ...
- VBA编程常用语句300句
************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 * **************** ...
最新文章
- android camera2获取摄像头支持的分辨率
- BGP中IBGP和EBGP的区别和联系
- 【Android 插件化】Hook 插件化框架总结 ( 插件包管理 | Hook Activity 启动流程 | Hook 插件包资源加载 ) ★★★
- 临时目录 Path.GetTempFileName()
- INDEX_JOIN
- tf.matmul()研究【Python】
- 学习 vuex 源码整体架构,打造属于自己的状态管理库
- 【渝粤教育】国家开放大学2018年春季 0025-21T数据结构 参考试题
- 12864 OLED屏显示日历
- python变量和常量_python 变量与常量 - 刘江的python教程
- ES6入门笔记(一)
- tomcat内存占用过高_Tomcat 性能调优之 JVM 调优
- C++ 设计模式 —— 策略模式(Strategy)
- 彭怀湘:金融与大数据相约互联网+时代
- winrar3.80注册码
- Windows7系统的70个小技巧
- python tkinter:单位换算小工具完整代码
- AP3128 DC/DC转换器 小封装,高性能 异步升压10白光LED驱动
- android 判断是否是标点符号_如何“专业”的定义Android的string资源中标点符号及特殊字符...
- 趣味实验python,Python小实验:疯狂填词