Bonjour le Forum !
Je gère une feuille Excel qui détaille, semaine par semaine et pour plusieurs projets, le planning et le temps attribué aux personnes affectées à chaque projet (cf fichier joint).
Pour chaque projet, plusieurs lignes détaillent le planning hebdomadaire à l'aide d'une MFC, et les lignes suivantes détaillent la charge de travail également à l'aide de MFC.
Jusque-là tout va bien.
Là où ça se complique, c'est que ce planning est très évolutif.
J'ajoute et je retire constamment des projets et des lignes à l'intérieur des projets et, de plus, mon fichier fait des aller-retours entre Excel 2003 sur PC et Excel 365 sur Mac.
Du coup, les MFC beuguent et je passe un temps fou à les recréer.
A force, je me suis dis que le plus simple serait de créer une macro qui efface toutes les MFC de la feuille et les recrée toutes propres.
Il me semble que le plus simple serait d'attribuer un code à chaque ligne en fonction de sa nature (planning ou décomposition), que la macro "lise" ce code puis recrée la MFC correspondante.
Problème : je ne sais pas m'y prendre pour faire ça en VBA (je sais créer des macros avec l'enregistreur de macros puis les bricoler à la marge, mais là c'est trop complexe pour procéder comme ça).
Quelqu'un pourrait-il m'aider siouplé ?
Merci !!!