Freigeben über


Range.Table-Methode (Excel)

Erstellt eine Datentabelle basierend auf Eingabewerten und Formeln, die in einem Arbeitsblatt definiert sind.

Syntax

Ausdruck. Tabelle (RowInput, ColumnInput)

Ausdruck Eine Variable, die ein Range-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
RowInput Optional Variant Eine einzelne Zelle, die als Eingabe für die Zeilen der Tabelle verwendet wird.
ColumnInput Optional Variant Eine einzelne Zelle, die als Eingabe für die Spalten der Tabelle verwendet wird.

Rückgabewert

Variant

Bemerkungen

Mit Datentabellen können Sie eine "Was-wäre-wenn"-Analyse durchführen. Sie können bestimmte konstante Werte im Arbeitsblatt ändern und anschließend die Auswirkung auf Werte in anderen Zellen beobachten.

Beispiel

In diesem Beispiel wird eine formatierte Multiplikationstabelle im Bereich A1:K11 in Sheet1 erstellt.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.