楼上回答很好,但是不知道你是否是想知道如何获得A1、A2等,可以这样处理:
1、定义两个变量,分别为字符型和整数型:
Dim s As String
Dim i As Integer
2、在循环中引用这些变量进行运算即可
for i=1 to 10
s="A" & i
range(s)select
……
next i
这个不用获取什么行号,你可以用resize重新扩大选择的区域
比如你选定了a1:a8然后想把b1:b8一起合并,vba代码如下:
Sub test()
activesheetRange("a1:a8")Resize(, 2)merge
End Sub
最小值=合并单元格的首个单元格所在的行号,如:
=Range("A1")MergeAreaRow最大值=合并单元格的首个单元格所在的行号+合并单元格单元格数据-1,如:
=Range("A1")MergeAreaRow+Range("A1")MergeAreaRowsCount-1sub aa ()
i=range("A65536")end(xlup)row'最大行号
j=range("A1")end(xltoright)column'最大列号
range("A1")resize(i,j)borderslinestyle=1'添加边框
end sub
以上就是关于vba编程中,怎么在for循环中提取单元格的行号全部的内容,包括:vba编程中,怎么在for循环中提取单元格的行号、VBA获取EXCEL 表格选定区域行号、vba获取单元格行号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)