是否有VBA语法会自动获取每次运行宏时填充的单元格范围?

时间:2013-07-12 20:14:20

标签: excel vba

我试图编写一个宏,创建一个50值的随机数生成器,用于置信区间的样本大小。有人可以指导我一个自动知道填充的单元格范围的语法吗?每个项目的数据量都不同。所以我需要宏来知道每次填充多少个单元格和不同的范围。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用Worksheet.UsedRange方法。

http://msdn.microsoft.com/en-us/library/office/aa215923(v=office.11).aspx

要回答您的评论,您可以使用以下内容:

Public Sub getStuff()
    Dim aRange As Excel.Range

    With Worksheets("Sheet1")
        Set aRange = .Range(.Cells(2, "A"), .Cells(.Rows.Count, "A").End(xlUp))
    End With

    Debug.Print aRange.Address
End Sub