Bonjour,
Je suis en train de créer un document avec des macros et du code vba qui comporte deux feuilles.
Sur la feuille 1 j'ai créer des tableaux avec des cellules fusionnées et un bouton permettant de lancer la macro.
A l'aide de cette macro l'utilisateur peut rentrer des informations dans un userForm qui vont être insérées sur une ligne d'un tableau sur la feuille 2. Lorsque l'utilisateur ferme l'userForm, j'active la feuille 2 où sont enregistrer les informations venant d'être saisies pour que l'utilisateur puisse les visionnées.
Jusque là tout va bien, par contre si l'utilisateur veut effacer les informations saisies sur la feuille 2, pour peu que ces informations se situe à la même adresse que des cellules pleines sur la feuille 1, cela supprime aussi les cellules de la feuille 1.
Il y a un genre de lien qui se créer lorsque j'utilise Sheets.Activate (ou Sheets.Select) que je n'arrive pas à supprimer (alors que si je change de feuille à la main, sans passer par la macro, le problème ne se présente pas).
Par exemple lorsque je selectionne une cellule de la feuille 2 qui se situe au même niveau qu'une cellule fusionnée en feuille 1, cela selectionne toute les cellules correspondant à la cellules fusionnée de la feuille 1.
J'espère être assez clair, en tout cas si vous savez comment supprimer ce "lien" entre les feuilles qui se créer lors de l'activation de la feuille 2 cela m'aiderait beaucoup.
Merci d'avance !