Le coup de la ligne 1048576 m'a aussi surpris.
Toutefois, sur le strict besoin de rendre variable tout en gardant des fichiers séparés (j'ai eu le cas quand j'ai dû compiler 1500 fichiers sortis automatiquement d'un logiciel d'essais moteurs), il y a 1 ou 2 solutions (manuelles ou par macro), tout dépend de ce que l'on cherche.
On peut par exemple faire un remplacer "STKS NEGS S18" par "STKS NEGS S19" et les données devraient se mettre à jour.
Autre solution : écrire la formule en texte en mettant un espace devant le = et en mettant XXXX à la place de S18, puis en faisant un substitute de XXXX et de espace=
Bref il faudrait en savoir un peu plus sur le contexte général !