S'il s'agit de "remplacer" le contenu d'une cellule de la table, il suffit d'utiliser la fonction "Replace array element", et de re-écrire la table en connectant la sortie de la fonction sur une variable locale de la table, ou sur un noeud de propriété (value).
"Insérer" est une opération plus complexe, qui suppose le déplacement du contenu des cellules voisines (translation vers le bas ou vers la droite). Pour cela, il ne faut pas utiliser directement la fonction "Insert into array", qui paraît pourtant bien séduisante, mais qui ajoute une ligne, une colonne ou un bloc entier à la table. Il faut procéder en 3 étapes : si on doit insérer une valeur en déplaçant les autres vers le bas par exemple, on lit d'abord toute la colonne correspondante, puis on y insère la nouvelle donnée. On remplace ensuite l'ancienne colonne par la nouvelle. Pour que la dernière valeur de la ligne (ou de la colonne) ne soit pas perdue (pb avec la dimension de la table), il faut avoir auparavant ajouté une ligne (colonne) vide en fond de table.
Pour les détails de la programmation, qui demandent de savoir manipuler les tableaux, voir l'exemple joint...
CC
Chilly Charly (aka CC)