Lägger till formler till Cells

Lägger till formel till en Cell

Att lägga till formel till en cell är precis som att ställa in värdet på en cell som vi har diskuterat i vårt tidigare ämne:Få åtkomst till och ändra värdet på en Cell förutom att i så fall lade vi bara till enkla värden till celler. Nu kommer vi att lägga till formler. Utvecklare kan använda värdeegenskapen för en cell för att komma åt och ändra formeln eller på annat sättSetCellValue metoden för cellen kan också användas för att lägga till eller ändra formeln i en cell.

VIKTIG: Den grundläggande skillnaden mellan att använda Value-egenskapen ellerSetCellValue metoden för en cell är att egenskapen Value anroparKör Alla Formler metod för Grid automatiskt för att räkna om värdena för alla formler där som i fallet medSetCellValue metodutvecklare måste ringaKör Alla Formler metod explicit efter att formlerna har lagts till i celler. Faktiskt, när vi använderSetCellValue metod för en cell så ställer den här metoden värdet på cellen tillFormelTyp bara och beräkna inte formeln. Dessutom ringerKör Alla Formlermetod varje gång är inte nödvändigt. Om du vill lägga till många formler i cellerna i ett kalkylblad kan du ringaKör Alla Formler metod bara en gång i slutet.

En formel läggs till i en cell som ett strängvärde. Dessutom måste formelstrukturen vara kompatibel med formelstrukturen i MS Excel. Alla formler måste börja med enLika tecken (=).

I exemplet nedan har vi lagt till en formel för att multiplicera värdena för två celler i kalkylbladet och lagra resultatet i en annan cell.Kör Alla Formler metoden åberopas också i slutet.

Kör nu applikationen. Om du dubbelklickar på cellen där formeln lades till skulle du märka att värdet kommer att ersättas av formeln som faktiskt beräknar värdet på back-end.