Macro : formule et affichage adapté au choix dans une listbox

  • Initiateur de la discussion Initiateur de la discussion toine59
  • 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 !

toine59

XLDnaute Nouveau
Bonjour à tous,

Je cherché desperemment à faire fonctionner une macro depuis quelques jours mais toutes mes tentatives font apparaitre de légers bugs. J'ai laissé ma macro dans le fichier pour vous montrer où j'en suis. Je suis débutant avec VBA...

Mon objectif est le suivant; à l'ouverture de mon fichier, une listbox apparait dans laquelle je sélectionne un mois. En fonction du mois choisi, ces différents actions doivent s'effectuer automatiquement :

- adaptation de la formule de calcul dans la colonne S : mois - mois-1 ( cf formule si dans la colonne)

- affichage des colonnes mois-1, mois et mois+1 uniquement, les autres colonnes de mois sont masquées ou groupées.


Je vous remercie par avance et vous suis trés reconnaissant de votre précieuse aide,

Antoine
 

Pièces jointes

Re : Macro : formule et affichage adapté au choix dans une listbox

Une première étape pour
adaptation de la formule de calcul dans la colonne S : mois - mois-1 ( cf formule si dans la colonne)
 

Pièces jointes

Re : Macro : formule et affichage adapté au choix dans une listbox

Et le complément pour
affichage des colonnes mois-1, mois et mois+1 uniquement, les autres colonnes de mois sont masquées ou groupées.
 

Pièces jointes

Re : Macro : formule et affichage adapté au choix dans une listbox

Merci énormément c'est génial !

Cependant, petite question subsidiaire :

Une fois le mois choisi une fois, je ne peux plus changer... comment faire pour pouvoir modifier le mois ? L'affichage des colonnes désirés fonctionnent mais plus la modification de la formule car le mot "formul" recherché par lamacro n'existe plus 🙁

Encore merci de ton aide
 
Dernière édition:
Re : Macro : formule et affichage adapté au choix dans une listbox

Alors ce sera peut être mieux comme ça :
 

Pièces jointes

Re : Macro : formule et affichage adapté au choix dans une listbox

Ah oui c'est parfait... j'avais trouvé une solution entre 2 mais beaucoup moins propre que la tienne !

Finalement, pour que la chose soit parfaite, certaines lignes ne doivent pas faire apparaitre de formule (exemple : lignes 14,15,24,25,26). Comment faire pour le signaler à la amcro sans avoir à définir précisemment qu'elles sont les cellules impactés >> éviter d'écrire

Sheets("Tableau mensuel").Range("S10:S13,S16:S23").Value = "formule"

Encore merci de ta trés précieuse aide !!
 
Re : Macro : formule et affichage adapté au choix dans une listbox

Petits changements en conséquence :
 

Pièces jointes

Re : Macro : formule et affichage adapté au choix dans une listbox

Un petit oubli dans le fichier du post précédent... réparé ici :
 

Pièces jointes

- 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

Discussions similaires

  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
872
Retour