4D v17 R4 ist auf dem Weg mit einer coolen neuen 4D View Pro Funktion: benannte Bereiche und Formeln. Wenn Sie Formeln mit Verweisen auf Zellen oder Konstanten verwenden müssen, kann diese Funktion eine große Hilfe sein!
Mit diesen neuen Befehlen sind Ihre Formeln besser lesbar und dank der automatischen Vervollständigung in 4D View Pro leicht zugänglich.
Sie können jetzt zwei Arten von Namen programmieren: einen, der sich auf einen Zellbereich bezieht, und einen, der sich auf eine Formel bezieht.
Benannte Bereiche
Ein benannter Bereich ist eine von Menschen lesbare Bezeichnung für einen Bereich von Zellen. Sie können einfach einen lesbaren Namen mit Code auf die Zellen anwenden, an denen Sie interessiert sind mit VP ADD RANGE NAME.
Zum Beispiel in diesem Dokument:
Sie können für jede Zelle „Umsatz“ einen benannten Bereich erstellen:
// name the B2 cell as Pears_Sales
VP ADD RANGE NAME ( ("ViewProArea";1;1); "Sales_Pears") ( ("ViewProArea";1;2); "Sales_Oranges") ( ("ViewProArea";1;3); "Sales_Cherries") ( ("ViewProArea";1;4); "Sales_Grapes")VP Cell
// name the B3 cell as Oranges_Sales
VP ADD RANGE NAMEVP Cell
// name the B4 cell as Cherries_Sales
VP ADD RANGE NAMEVP Cell
// name the B5 cell as Grapes_Sales
VP ADD RANGE NAMEVP Cell
Anschließend können Sie die benannten Bereiche über die automatische Vervollständigung in Ihren Formeln verwenden. Sie werden automatisch angezeigt, wenn Sie den ersten Buchstaben des Namens eingeben:
benannte Formeln
Sie können mit VP ADD FORMULA NAME können Sie Berechnungen in Ihren Tabellenkalkulationen durch lesbare Namen ersetzen:
// Create a Sales total
("ViewProArea"; "SUM($B$2:$B$5)"; "Sales_Total") VP ADD FORMULA NAME
Derselbe VP ADD FORMULA NAME Befehl kann verwendet werden, um eine Konstante zu erstellen und die Berechnungen in Ihrer Kalkulationstabelle zu erleichtern:
// Create a constant
("ViewProArea";"=1.1";"Tax") VP ADD FORMULA NAME
Das Tabellenblatt zeigt eine einfache, lesbare Formel:
und mehr
Wie wir bereits erwähnt haben, können diese Namen sehr nützlich sein, und als Bonus können Sie diese Namen mit dem Befehl VP Name direkt in Ihrem Code verwenden:
VP SET NUM VALUE(VP Name("ViewProArea"; "Sales_Grapes");285;"$#,###.00")
Die beiden neuen Befehle ermöglichen es Ihnen, Ihre bestehenden Namen zu verwalten:
- Mit dem VP Get formula by name können Sie überprüfen, ob ein Name bereits existiert und die ihm zugewiesene Formel abrufen.
- Mit dem Befehl VP Get names können Sie eine Liste aller Namen abrufen, die für einen bestimmten Bereich erstellt wurden.