Schattierung auf abwechselnden Zeilen und Spalten mit bedingter Formatierung anwenden

Contents
[ ]

Dieser Artikel verwendet integrierte Funktionen von Excel wie ROW, COLUMN & MOD. Hier sind einige Details zu diesen Funktionen, um das Code-Snippet, das im Folgenden bereitgestellt wird, besser zu verstehen.

  • ROW() Funktion gibt die Zeilennummer eines Zellbezugs zurück. Wenn der Referenzparameter weggelassen wird, wird angenommen, dass sich die Referenz auf die Zellenadresse bezieht, in die die ROW-Funktion eingegeben wurde.
  • COLUMN() Funktion gibt die Spaltennummer eines Zellbezugs zurück. Wenn der Referenzparameter weggelassen wird, wird angenommen, dass sich die Referenz auf die Zellenadresse bezieht, in die die COLUMN-Funktion eingegeben wurde.
  • Die MOD()-Funktion gibt den Rest nach der Division einer Zahl durch einen Divisor zurück, wobei der erste Parameter der numerische Wert ist, von dem Sie den Rest finden möchten, und der zweite Parameter die Zahl ist, durch die die Nummernparameter dividiert werden. Wenn der Divisor 0 ist, wird der Fehler #DIV/0! zurückgegeben.

Beginnen wir mit dem Schreiben von Code, um dieses Ziel mithilfe der API Aspose.Cells for Node.js via C++ zu erreichen.

Die folgende Momentaufnahme zeigt die resultierende Tabelle, die in der Excel-Anwendung geladen wird.

todo:image_alt_text

Um die Schattierung auf alternative Spalten anzuwenden, müssen Sie lediglich die Formel =MOD(ZEILE(),2)=0 durch =MOD(SPALTE(),2)=0 ersetzen, d.h. anstatt den Zeilenindex zu erhalten, ändern Sie die Formel, um den Spaltenindex abzurufen.
Die resultierende Tabelle wird in diesem Fall folgendermaßen aussehen.

todo:image_alt_text