Bonjour, je suis débutante sur Excel et je rencontre un problème que je ne parviens pas à résoudre!!!
Mon fichier Excel contient 4 onglets. Le premier onglet ("Général") contient toutes les informations de licenciés d'un club de vélo. Ce informations sont réparties selon 3 parties dans ce premier onglet: coordonnées, situations financières et gestion administrative. C'est trois parties sont réparties dans d'autres onglets (par ex: on retrouve un onglet "Coordonnées", un onglet "Situations Financières" et un onglet "Gestion Administrative"). Pour éviter de recopier les informations identiques dans chaque onglet j'ai inséré un code sur VBA qui permet de reporter automatiquement les informations à leur place respective. Je ne sais pas si je suis claire... C'est à dire qu'en remplissant la cellule "nom", "prenom", "sexe" ect dans l'onglet Général, les informations sont directement reportées dans ces mêmes cellules dans les autres onglets.
Je souhaite que le premier onglet ("Général") soit le seul modifiable pour éviter que les personnes ayant accès aux autres onglets ne changent les informations, puisque celles ci sont déjà remplies dans l'onglet Général donc pas besoin de modifier.
PROBLÈME : Lorsque je protège les onglets 2, 3 et 4, ma macro ne marche plus! Les informations saisies dans le 1er onglet ne se reportent plus dans les autres onglets. J'ai essayé d'insérer la formule ActiveSheet.Unprotect /infos/ ActiveSheet.Protect mais rien n'y fait
Y a t-il une solution???
Merci d'avance.
Partager