Sélection / Désélection de toutes les feuilles

  • Initiateur de la discussion Initiateur de la discussion Jean
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jean

Guest
Bonjour le forum,

J'ai encore besoin de votre aide !

Il me semblait que j'avais vu sur ce forum une macro qui me permette de sélectionner toutes les feuilles d'un classeur.

1) Je clique sur le bouton qui au départ de la feuille ou je me trouve sélectionne toutes les feuilles du classseur.

2) Ensuite, je fais ce que je dois faire (Format , insertion ....)

3) Ensuite je reclique sur le même bouton qui me "libère" toutes les feuilles

Si vous pourrier m'aider à retrouver cela, cela serait super génial.

Maintenant, si un super accroc de ce type de macro pourrait mettre au point une macro qui sélectionne les feuilles inscrites dans une feuille de paramètres et qui fonctionne comme la précédente, ce serait encore plus géniales.

Pourquoi ce genre de fonction ? J'ai des feuilles qui sont des données (entre 30 et 40 feuilles) et des feuilles qui sont des totaux. Quand je rajoute des lignes ou des formats, cela doit s'appliquer à toutes les feuilles. Quand je change un formule de regroupement de feuilles, cela ne s'applique que sur les feuilles de totaux ( 12 mois + 4 trimestre + 2 semestre + 1 année = 17 feuilles qui doivent chaque fois évoluer en même temps.

D'avance un tout grand merci à celui qui arrivera à m'aider ou qui pourra me dire ou je pourrai trouver les éléments me permettant de construire ma solution.

Longue vie au forum et à ses généreux contributeurs !
 
Bonjour Wooshi

Rien de tel que les solutions simples aux problèmes simples. Déja un tout grand merci pour m'avoir montrer une propriété que je n'avais pas encore remarquées.

Aurais - tu une idée pour la seconde partie de ma demande ? (Sélection de feuilles dont j'aurais mis les noms dans une feuille paramètres ? )

Encore un grand merci pour m'avoir apris une fonction baba d'excel.

Jean
 
Hmmmm avec une petite macro ca sera pas tres compliqué.

Dans le style :

Sheets(Array("Feuil1", "Feuil2")).Select

Tu remplace les noms des feuilles par des valeurs de cellules :
f1 = cells(1,1).value
f2 = cells(2,1).value
etc ...

et tu met ensuite :
Sheets(Array(f1, f2)).Select

cdt,
 
Rebonjour Wooshi

Si je te comprends bien:

Dans ma feuille paramètres:

Dans la cellule A1 j'écris E01-002
Dans le cellule A2 j'écris E01-004
Dans la cellule A3 j'écris E02-007
.........
.........

Et puis je nomme ces cellules F1 F2 F3 .....

Et puis je fais alors 2 macros

1) celle qui sélectionne = Sheet(Array(F1,F2,f3)).Select

2) celle qui désélectionne = Sheet(Array(F1,F2,F3)).Deselect

Pardonne moi si pour toi c'est du baba mais je suis tout à fait débutant avec cette technique de VBA, Macro, Bouton ....)

Merci pour ton aide

Jean
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
312
Réponses
7
Affichages
327
Réponses
2
Affichages
462
Retour