Wenden Sie Schattierungen auf alternative Zeilen und Spalten mit bedingter Formatierung an

Contents
[ ]

In diesem Artikel werden die in Excel integrierten Funktionen wie ROW, COLUMN und MOD verwendet. Hier sind einige Details dieser Funktionen zum besseren Verständnis des weiter oben bereitgestellten Codeausschnitts.

  • ROW() Die Funktion gibt die Zeilennummer einer Zellreferenz zurück. Wenn der Referenzparameter weggelassen wird, wird davon ausgegangen, dass es sich bei der Referenz um die Zellenadresse handelt, in die die ROW-Funktion eingegeben wurde.
  • **COLUMN()**Die Funktion gibt die Spaltennummer einer Zellreferenz zurück. Wenn der Referenzparameter weggelassen wird, wird davon ausgegangen, dass es sich bei der Referenz um die Zellenadresse handelt, in die die COLUMN-Funktion eingegeben wurde.
  • MOD() Die Funktion gibt den Rest zurück, nachdem eine Zahl durch einen Teiler geteilt wurde. Dabei ist der erste Parameter der Funktion der numerische Wert, dessen Rest Sie ermitteln möchten, und der zweite Parameter ist die Zahl, die zum Teilen durch den Zahlenparameter verwendet wird. Wenn der Divisor 0 ist, wird #DIV/0 zurückgegeben! Fehler.

Beginnen wir mit dem Schreiben von Code, um dieses Ziel mithilfe von Aspose.Cells for .NET API zu erreichen.

Der folgende Schnappschuss zeigt die resultierende Tabelle, die in die Excel-Anwendung geladen wurde.

todo:image_alt_text

Um die Schattierung auf alternative Spalten anzuwenden, müssen Sie lediglich die Formel ändern**=MOD(ROW(),2)=0** als *=MOD(COLUMN(),2)=0**, das heißt; Anstatt den Zeilenindex abzurufen, ändern Sie die Formel, um den Spaltenindex abzurufen. Die resultierende Tabelle sieht in diesem Fall wie folgt aus.

todo:image_alt_text