Bezeichnung
xlsx.GetCellFormula -- ermittelt die Zellformel
Übersicht
f$ = xlsx.GetCellFormula(id, x, y[, sheet])
f$ = xlsx.GetCellFormula(id, ref[, sheet])
Beschreibung
Dieser Befehl gibt die Formel einer bestimmten Zelle zurück. Es gibt zwei Möglichkeiten, die Zelle anzugeben, deren Formel zurückgegeben werden soll: Sie können entweder die zu verwendende Zelle angeben, indem Sie die Spalten- (x) und Zeilenposition (y) der Zelle in den Argumenten x und y übergeben. Diese Positionen beginnen bei 1 für die erste Spalte und Zeile. Alternativ können Sie die Zelle auch angeben, indem Sie ihre Referenz im Parameter ref übergeben. Dies kann entweder eine Zeichenkette sein, z.B. "A10" für die erste Zelle in der 10. Zeile oder eine Iteratorreferenz, die vom Befehl xlsx.CellRange() zurückgegeben wird. Optional können Sie auch den Index des zu verwendenden Arbeitsblatts im optionalen Parameter sheet übergeben (beginnend mit 1 für das erste Arbeitsblatt). Wenn der Parameter sheet weggelassen wird, wird das mit xlsx.SetDefaultSheet() eingestellte Arbeitsblatt verwendet.

Beachten Sie, dass dieser Befehl fehlschlägt, falls die Zelle keine Formel enthält. Sie können den Befehl xlsx.HaveCellFormula() verwenden, um zu prüfen, ob die Zelle eine Formel enthält.

Eingaben
id
ID des zu verwendenden XLSX-Dokuments
x
Spaltenindex der zu verwendenden Zelle (beginnend bei 1)
y
Zeilenindex der zu verwendenden Zelle (beginnend bei 1)
ref
Zellreferenz (z.B. "A1" oder ein Iteratorreferenz), wird nur verwendet, wenn x und y weggelassen werden
sheet
optional: Index des zu verwendenden Arbeitsblatts (standardmäßig der Index des Standardarbeitsblatts)
Rückgabewerte
f$
die Formel der Zelle

Navigation zeigen