Formeln zu Cells hinzufügen

Formel zu Cell hinzufügen

Das Hinzufügen einer Formel zu einer Zelle ist genauso wie das Festlegen des Werts einer Zelle, wie wir in unserem vorherigen Thema besprochen haben:Zugreifen auf und Ändern des Werts einer Cell außer dass wir in diesem Fall nur einfache Werte zu Zellen hinzugefügt haben. Jetzt werden wir Formeln hinzufügen. Entwickler können die Value-Eigenschaft einer Zelle verwenden, um auf die Formel zuzugreifen und sie zu ändern oder auf andere WeiseSetCellValue Methode der Zelle kann auch verwendet werden, um die Formel in einer Zelle hinzuzufügen oder zu ändern.

WICHTIG: Der grundlegende Unterschied zwischen der Verwendung der Value-Eigenschaft oderSetCellValue Methode einer Zelle ist die Value-Eigenschaft, die aufgerufen wirdRunAllFormulas Methode von Grid automatisch die Werte aller Formeln neu zu berechnen, wo wie im Fall vonSetCellValue Methodenentwickler müssen anrufenRunAllFormulas -Methode explizit, nachdem die Formeln zu Zellen hinzugefügt wurden. Eigentlich, wenn wir verwendenSetCellValue Methode einer Zelle, dann setzt diese Methode den Wert der Zelle aufFormeltyp nur und berechnen Sie nicht die Formel. Außerdem anrufenRunAllFormulasMethode jedes Mal ist nicht erforderlich. Wenn Sie viele Formeln in die Zellen eines Arbeitsblatts einfügen möchten, können Sie anrufenRunAllFormulas Methode nur einmal am Ende.

Eine Formel wird einer Zelle als Zeichenfolgewert hinzugefügt. Außerdem muss die Formelstruktur mit der Formelstruktur von MS Excel kompatibel sein. Alle Formeln müssen mit einem beginnenGleichheitszeichen (=).

In dem unten angegebenen Beispiel haben wir eine Formel hinzugefügt, um die Werte von zwei Zellen des Arbeitsblatts zu multiplizieren und das Ergebnis in einer anderen Zelle zu speichern.RunAllFormulas -Methode wird ebenfalls am Ende aufgerufen.

Führen Sie nun die Anwendung aus. Wenn Sie auf die Zelle doppelklicken, in der die Formel hinzugefügt wurde, werden Sie feststellen, dass der Wert durch die Formel ersetzt wird, die den Wert tatsächlich im Backend berechnet.