可以使用以下VBA代码将表格内容赋予变量:

Sub AssignTableContentToVariable()

Dim tbl As ListObject
Set tbl = Worksheets("Sheet1").ListObjects("Table1") '指定表格的工作表和表格名称

Dim i As Integer
Dim j As Integer
Dim varArray() As Variant
varArray = tbl.DataBodyRange.Value '将表格数据存储为数组

For i = 1 To UBound(varArray, 1)
    For j = 1 To UBound(varArray, 2)
        Dim cellValue As Variant
        cellValue = varArray(i, j)
        '在此处使用变量cellValue
    Next j
Next i

End Sub

该代码首先指定要处理的表格,然后将表格数据存储为数组。然后使用循环遍历数组中的每个单元格,并将其赋予变量cellValue。您可以在循环中使用此变量,例如将其打印到Immediate窗口:

Debug.Print cellValue

请注意,此代码假定表格具有名称“Table1”,并且在名为“Sheet1”的工作表上。您需要根据实际情况更改这些值。

使用vba将表格内容赋予变量

原文地址: https://www.cveoy.top/t/topic/xaL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录