Re,
je vous vous propose de faire un module RECAPITULATIF
Ok pas de problème.
Je viens de le faire.
Le E manquant de Activesheet, m'a échappé.
Aprés, j'ai bloqué sur:
.visible = False.
Lorsqu'au départ j'ai fait mes codes, je me suis apercu qu'excel voulait avoir toujours une feuille ou un "ONGLET" ACTIF dans le classeur.
Il faut afficher la feuille ou l'on veut aller en premier et après masquer la feuille qui était active ou que l'on ne veut plus.
Donc j'ai modifié votre code et là plus de problème
Sub RETOUR_ACCUEIL() 'Retour sur la feuille Accueil
With Sheets("ACCUEIL")
.Visible = True
.Activate
.Range("A1").Select
End With
With Sheets("FORMULAIRE")
.Protect
.Visible = False
End With
End Sub
J'ai donc rattaché ce code au bouton VERT RETOUR VERS ACCUEIL de la feuille FORMULAIRE
IMPECCABLE
J'ai ensuite rattaché le bouton mauve RETOUR ACCUEIL de la feuille CHOISIR CRITERES et pareil pour les feuilles RECAPITULATIF ET RECAPITULATIF ANNUEL.
Sauf que le code et avec with sheets ("FORMULAIRE")
Ces trois feuilles la, restent visibles.
Quand on est sur la feuille CHOISIR CRITERES, il faudrait with sheets ("CHOISIR CRITERES")
Quand on est sur la feuille RECAPITULATIF, il faudrait with sheets ("RECAPITULATIF")
Quand on est sur la feuille RECAPITULATIF ANNUEL, il faudrait with sheets ("RECAPITULATIF ANNUEL")
Faut-il que je crée trois codes différents (en recopiant votre code sub retour accueil) et changer le nom sub et les rattacher à chaque bouton de chaque feuille ou y a t il une autre solution?
Bonne réception.