Bonjour à tous,
Pour mon premier post sur votre forum, je tiens d'abord à vous remercier pour les TRÈS nombreuses fois où vous m'avez tiré d'affaire. Le nombre de sujets traités m'a permis de trouver des solutions à chaque fois sans jamais avoir besoin de faire directement appel à vous.
Mais cette fois je suis coincé. J'ai trouvé des sujets similaires mais les solutions n'ont jamais marché, voire, font planter excel.
Voici mon problème.
Je suis enseignant d'EPS et j'ai créé un fichier pour inscrire mes élèves dans les différentes activités de l'établissement. Pour ce faire, j'utilise un Userform, nommé "Userform1" (cf. userform1.jpg).
Une fois que c'est fait, l'élève sélectionné va directement se placer dans les différents onglets, selon les activités choisies (cf. onglets.jpg).
Tout fonctionne au mieux dans mon établissement.
Mais je souhaiterais partager ce fichier aux autres établissements et ils doivent pouvoir changer les noms des activités selon leurs besoin.
J'ai donc créé un bouton dans un onglet (cf. Bouton.jpg), qui, quand je l'actionne m'ouvre un second userform appelé "User_Acté".
Lorsqu'on change le nom de l'activité et que l'on valide, ma macro modifie :
- le nom de l'onglet,
- le titre de la feuille,
- remplace dans toutes les autres macros l'ancien nom par le nouveau,
- et il ne me reste plus qu'à modifier le caption du bouton sur le Userform1.
Ex : si on change l'activité "bb" par "twirling-bâton" , je voudrais que le bouton du userform1 (commandbutton4) se change en "Inscrire en Twirling-bâton".
J'espère avoir été clair.
Je vous joints également l'image de la macro que j'utilise avec le bouton "valider" en précisant que je ne suis qu'un novice sous VBA et qu'elle ne respecte sûrement pas les règles de mise en forme basique. J'aurais préféré vous joindre le fichier mais il contient beaucoup de données sensibles que je ne peux me permettre de diffuser sur internet.
Un grand merci à vous.
Cousin-Hub