Range.Table 方法 (Excel)

依据输入值和工作表上定义的公式创建模拟运算表。

语法

表达式Table (RowInputColumnInput)

expression 一个表示 Range 对象的变量。

参数

名称 必需/可选 数据类型 说明
RowInput 可选 Variant 用作数据表行输入的单个单元格。
ColumnInput 可选 Variant 用作数据表列输入的单个单元格。

返回值

Variant

备注

使用模拟运算表,通过更改工作表上特定常量的值,并观察其他单元格相应的变化情况,可进行模拟分析。

示例

本示例在工作表 Sheet1 的 A1:K11 单元格中创建一个带格式的乘法运算表。

Set dataTableRange = Worksheets("Sheet1").Range("A1:K11") 
Set rowInputCell = Worksheets("Sheet1").Range("A12") 
Set columnInputCell = Worksheets("Sheet1").Range("A13") 
 
Worksheets("Sheet1").Range("A1").Formula = "=A12*A13" 
For i = 2 To 11 
 Worksheets("Sheet1").Cells(i, 1) = i - 1 
 Worksheets("Sheet1").Cells(1, i) = i - 1 
Next i 
dataTableRange.Table rowInputCell, columnInputCell 
With Worksheets("Sheet1").Range("A1").CurrentRegion 
 .Rows(1).Font.Bold = True 
 .Columns(1).Font.Bold = True 
 .Columns.AutoFit 
End With

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。