Bonjour
En effet, l'import insére une nouvelle colonne avant la colonne G et déplace donc les champs des formules.
De même, ta cellule fusionnée B1 et ton bouton augmentent d'une cellule à chaque appel de la Macro
Sans intervenir sur le Code
1) remplacer en A9 et incrémenter vers le bas ta formule par
=SI(DECALER($A9;;6)="";"";SI(GAUCHE(DECALER($A9;;6);7)<>"Réunion";"";STXT(DECALER($A9;;6);TROUVE("Réunion";DECALER($A9;;6))+8;NBCAR(DECALER($A9;;6)))))
2) remplacer ta cellule fusionnée A1 par une Zone de texte reprenant sa couleur et son contenu
3) Dans les propriétés de la Zone de Texte et du Bouton Macro, cocher "Ne pas déplacer ou dimensionner avec les cellules"
Exemple sur le fichier joint
Cordialement