Använd skuggning på alternativa rader och kolumner med villkorlig formatering

Contents
[ ]

Den här artikeln använder sig av Excels inbyggda funktioner som ROW, COLUMN & MOD. Här är några detaljer om dessa funktioner för en bättre förståelse av kodavsnittet som tillhandahålls i förväg.

  • ROW() funktion returnerar radnumret för en cellreferens. Om referensparametern utelämnas antar den att referensen är den celladress där ROW-funktionen har skrivits in.
  • **COLUMN()**funktion returnerar kolumnnumret för en cellreferens. Om referensparametern utelämnas, förutsätter den att referensen är den celladress där funktionen COLUMN har skrivits in.
  • MOD() funktion returnerar resten efter att ett tal har dividerats med en divisor, där den första parametern till funktionen är det numeriska värdet vars återstod du vill hitta och den andra parametern är talet som används för att dela in i talparametern. Om divisorn är 0, kommer den att returnera #DIV/0! fel.

Låt oss börja skriva lite kod för att uppnå detta mål med hjälp av Aspose.Cells for .NET API.

Följande ögonblicksbild visar det resulterande kalkylbladet laddat i Excel-applikationen.

todo:image_alt_text

För att tillämpa skuggningen på alternativa kolumner behöver du bara ändra formeln**=MOD(RAD();2)=0** som *=MOD(KOLUMN(),2)=0**, det vill säga; istället för att hämta radindexet, ändra formeln för att hämta kolumnindexet. Det resulterande kalkylarket, i det här fallet, kommer att se ut som följer.

todo:image_alt_text