首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在VBA中将工作表名称作为数组变量

在 VBA 中,你可以将工作表的名称存储在一个数组变量中

代码语言:javascript
复制
Sub StoreWorksheetNames()

    Dim wsNames() As String
    Dim ws As Worksheet
    Dim i As Integer
    
    ' 计算工作表的数量
    ReDim wsNames(1 To Worksheets.Count)
    
    ' 将工作表名称存储到数组中
    i = 1
    For Each ws In Worksheets
        wsNames(i) = ws.Name
        i = i + 1
    Next ws
    
    ' 打印数组中的工作表名称
    For i = LBound(wsNames) To UBound(wsNames)
        Debug.Print wsNames(i)
    Next i
    
End Sub

在这个例子中,我们首先计算了工作表的数量(Worksheets.Count),然后使用 ReDim 函数创建了一个字符串数组 wsNames,其大小与工作表的数量相匹配。接下来,我们遍历所有的工作表,并将它们的名称存储到数组 wsNames 中。最后,我们遍历数组并打印出存储的工作表名称。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券