Aggiunta di formule a Cells

Aggiunta di Formula a un numero Cell

Aggiungere una formula a una cella è come impostare il valore di una cella come abbiamo discusso nel nostro argomento precedente:Accesso e modifica del valore di un numero Cell tranne che in quel caso, abbiamo appena aggiunto valori semplici alle celle. Ora aggiungeremo le formule. Gli sviluppatori possono utilizzare la proprietà Value di una cella per accedere e modificare la formula o altroImpostaValoreCella metodo della cella può essere utilizzato anche per aggiungere o modificare la formula in una cella.

IMPORTANTE: La differenza fondamentale tra l’utilizzo della proprietà Value oImpostaValoreCella metodo di una cella è quello richiamato dalla proprietà ValueEsegui tutte le formule metodo di Grid automaticamente per ricalcolare i valori di tutte le formule dove come nel caso diImpostaValoreCella gli sviluppatori di metodi devono chiamareEsegui tutte le formule metodo esplicitamente dopo che le formule sono state aggiunte alle celle. In realtà, quando usiamoImpostaValoreCella metodo di una cella, questo metodo imposta il valore della cella suTipo di formula solo e non calcolare la formula. Inoltre, chiamandoEsegui tutte le formulemetodo ogni volta non è necessario. Se vuoi aggiungere molte formule nelle celle di un foglio di lavoro, puoi chiamareEsegui tutte le formule metodo solo una volta alla fine.

Una formula viene aggiunta a una cella come valore stringa. Inoltre, la struttura della formula deve essere compatibile con la struttura della formula di MS Excel. Tutte le formule devono iniziare con anSegno di uguale (=).

Nell’esempio riportato di seguito, abbiamo aggiunto una formula per moltiplicare i valori di due celle del foglio di lavoro e memorizzare il risultato in un’altra cella.Esegui tutte le formule Anche il metodo viene richiamato alla fine.

Ora esegui l’applicazione. Se fai doppio clic sulla cella in cui è stata aggiunta la formula, noterai che il valore verrà sostituito dalla formula che sta effettivamente calcolando il valore sul back-end.