vba编程中,怎么在for循环中提取单元格的行号

vba编程中,怎么在for循环中提取单元格的行号,第1张

楼上回答很好,但是不知道你是否是想知道如何获得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-1

sub 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获取单元格行号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10138673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存