frng.net
当前位置:首页 >> vBA Columns选择多列 >>

vBA Columns选择多列

使用Range吧,Range可以选择多列,而Columns("3:5").Select就会报1004错,你的语句可以这样写: Range(Cells(1, col + 1), Cells(1, col + 5)).EntireColumn.Select 例子效果图:

Dim rng As Range Dim l As Integer For Each rng In Range("a1:i1") If rng.Value = "对象名称" Then l = rng.Column Range("I2").Value = l End If Next Columns(l).Select

Union(Columns(2), Columns(4)).Select

与整个工作表的第一列表示方法一样,但对象是Selection,而不是Sheets,如Selection.Columns(1).Select就是选择Selection中的第一列,以下图为例: 运行宏test后的效果就是选择区域中的第一列。 知识扩展: 要选择区域中第几行第同列的单元格也...

你可以跳过那个合并单元格向下选嘛 用range("D6:D1000").select

Range(Cells(1, i), Cells(1, j)).ColumnWidth

1、在excel中的vba里使用内置vba函数的使用方法:调用Application对象的WorksheetFunction属性。 示例: 本示例对单元格区域 A1:A10 使用 Min 工作表函数,并显示结果。 Set myRange = Worksheets("Sheet1").Range("A1:C10") answer = Applicati...

如何选择当前工作表中的单元格? 例如,可以使用下面的代码选择当前工作表中的单元格D5: ActiveSheet.Cells(5, 4).Select 或:ActiveSheet.Range("D5").Select 如何选择同一工作簿中其它工作表上的单元格? 例如,要选择同一工作簿中另一工作表...

range类型的函数有多种形式,您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活,也可以用cells(行,列)这样的形式表示单元格,还可以用Columns(列)表示一列,也可以用range(columns(列1),columns(列2))来表示连续的多列,这里的"行...

运行后j值为第一1行最后一个单元格的列号: Columns.Count表示本表的总列数,Cells(1, Columns.Count)表示1行最后个单元格,.End(xlToLeft).Column表示起左边第一个有内容的单元格的列。

网站首页 | 网站地图
All rights reserved Powered by www.frng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com