1. excel vba选择单元格
Subtest()DimRngAsRangeSetRng=SelectionRng.Resize(1,8).SelectEndSub这是选择当前选中单元格同行的八个单元格,包括原来的当前单元格如果不包括原来的单元格代码修改如下Subtest()DimRngAsRangeSetRng=SelectionRng.offset(,1).Resize(1,8).SelectEndSub如果是按当前单元格向右第8个单元格Subtest()DimRngAsRangeSetRng=SelectionRng.offset(,8).SelectEndSub如果是固定H列,代码如下Subtest()Dimi%i=Selection.RowCells(i,8).SelectEndSub或直接用Subtest()Cells(Selection.Row,8).SelectEndSub
2. vba选择所有单元格
Range(Cells(ActiveCell.Row, 1), Cells(ActiveCell.Row, Range("IV" & ActiveCell.Row).End(xlToLeft).Column)).Select
3. vba选择指定单元格
超链接即可。单元格写好内容,按ctrl+K,地址填写完整路径:点这个单元格就自动打开那个文件了。批量的话这样:=HYPERLINK("E:\work\"&A1&".xls",A1)
4. vba全选所有单元格
1、进入EXCEL,ALT+F11进入VBA编辑器。
2、在编辑区输入VBA语言Sub Macro1(),VBA 语言选择整行整列的语句End Sub。
3、在工作表中插入表单控件,并指定到宏Macro1。
4、点击表单控件,语言中的整行整列就被选中了。实现整行/列的遍历。注意事项:Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。
5. vba 单元格选择
这个不同于为integer等类型的一般变量赋值,要先用set关键字将变量赋为特定对象,创建该对象的一个引用,然后可赋值。
PublicSub测试()DimdygAsRange'如下语句正确,但意义不大Setdyg=Range("B2")'常用形式setdyg=Range("A1")‘A1可换成你想引用的单元格dyg=Range("B2")EndSub此外,建议楼主将Range("b2")写为Range("B2"),虽不影响结果,但养成良好的书写习惯比较好,对单元格引用,都默认为大写的。
6. vba 选中单元格
123Range(Cells(1, 1), Cells(5, 10)).Select'选中A1:J5单元格区域'Rows("1:5").Select'选中第1行至第5行'Columns("a:c").Select'选中第一列至第3列'
- 相关评论
- 我要评论
-