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

vBA Columns选择多列

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

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

range类型的函数有多种形式,具体如下: 1.您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活; 2.也可以用cells(行,列)这样的形式表示单元格; 3.还可以用Columns(列)表示一列; 4.也可以用range(columns(列1),columns(列2))...

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

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

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

rows是行 columns是列 Columns("a:c").ClearContents

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

Columns(1)表示工作表的第1列 Range("B:D")这个表示B:D列的区域 SpecialCells(xlCellTypeConstants)这个是range的一个方法(详见帮助中Range.SpecialCells方法),作用是选择某一类型的所有单元格,其中xlCellTypeConstants指定类型为常量,返回...

方法一 如果是在工作表中使用复选框,右击复选框,在快捷菜单中单击选择“设置控件格式”,打开对话框如下图所示设置: 按Alt+F11打开VBE窗口,插入模块,粘贴如下代码: Sub 隐藏() If [L1] = True Then Columns("B:C").EntireColumn.Hidden = Tr...

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