VBA-常用函数集锦-13-Excel多行或多列删除
来源:互联网 发布:朴廷桓柯洁网络十番棋 编辑:程序博客网 时间:2024/05/17 08:35
系统:Windows 7
软件:Excel 2010
- 这个系列集锦了一些常用功能
- 今天说说对多行多列的删除操作
- 重点强调如何表示多行或者多列
数据源形式
Part 1:多行删除
- 通过
Rows
和Range
两种方法都可以 - 多行使用行号数字来表示,注意需将行号放入双引号中
""
Sub 多行删除() Set te = ThisWorkbook.Worksheets("示例") 'te.Rows("3:5").Delete Shift:=xlUp te.Range("3:5").Delete Shift:=xlUpEnd Sub
执行效果
Part 2:多列删除
- 通过
Columns
和Range
两种方法都可以 - 列号使用字母表示,注意需将行号放入双引号中
""
- 当使用数字表示列号时,报错
Sub 多列删除() Set te = ThisWorkbook.Worksheets("示例") te.Columns("B:D").Delete Shift:=xlToLeft' te.Range("B:D").Delete Shift:=xlToLeftEnd Sub
执行效果
列号采用数字报错信息
Part 3:列号的字母表示
- 在某些情况下我们只有列号的数字表示怎么办(例如Match函数结果)?
- 使用
Address
结合Split
函数即可解决该问题 - 示例中28列对应的列号为
AB
Sub 列号获取() Set te = ThisWorkbook.Worksheets("示例") cell_addr = te.Cells(1, 28).Address col_name = Split(cell_addr, "$")(1) Debug.Print (cell_addr) Debug.Print (col_name)End Sub
执行效果
以上为本次的学习内容,下回见
如发现有错误,欢迎留言指出。文章定位:“字典查询类”
更多原创请关注微信公众号
扫描二维码,关注公众号
让重复工作一键化,让时间更有意义
阅读全文
0 0
- VBA-常用函数集锦-13-Excel多行或多列删除
- Excel:隐藏或删除多余的列或行
- Excel VBA 列名列标转换函数
- Excel Vba集锦一
- API导出EXCEL删除报表某一行或列
- API导出EXCEL删除报表某一行或列
- API导出EXCEL删除报表某一行或列
- VBA获取excel行和列
- VBA Excel 列拆分
- vim 删除一列或多列
- numpy.delete删除一列或多列
- excel冻结行或列
- (O)EXCEL 常用工作薄函数和VBA函数
- (M)常用EXCEL工作薄函数和VBA函数
- (C)常用EXCEL工作薄函数和VBA函数
- (P)EXCEL 常用工作薄函数和VBA函数
- EXCEL VBA常用语句
- EXCEL VBA 常用语句
- Intellij IEDA 使用lombok,代码简约而不简单
- sdl renderer window texture surface更新关系
- 分区丢失了数据怎么恢复
- ss!=null&&!ss.isEmpty()的区别
- 排序算法--归并排序
- VBA-常用函数集锦-13-Excel多行或多列删除
- Java基础总结-GUI
- Stars HDU
- android的线程池,你了解这些就够了
- 关于学习NDK基础知识这些就够了(五)
- 深入理解Java之线程池
- springboot项目发布到tomcat容器
- windows操作系统之跨进程边界共享内核对象
- 【C/C++】OJ笔试常用的函数