Une macro fait bêtement ce qu'on lui dit de faire, et il ne faut plus changer la structure du fichier sinon elle ne retrouve plus ses petits.
Il faut donc tout dire, et fournir un exemple de fichier de 10 lignes exact dans sa structure et le type de donnée qu'on y trouve (nombre ou texte ou formule pour chaque colonne.
Ensuite elle peut être lancée au coup par coup, ou sur un événement (saisie d'une cellule par exemple). Il faut choisir
Ensuite tu parles d'une formule à supprimer si A est rempli. A remettre sans doute si A est vidé... Et cette formule t'intéresse-t-elle vraiment ou juste son résultat. La macro peut mettre uniquement la valeur ou rien selon le contenu de A
etc, etc, etc
Donc réfléchit, construit ton fichier définitif et étoffe ta demande sur le fonctionnement voulu en détail
eric