Bonjour à tous,

J'ai un tableau de bord généré via SAS qui tourne de façon quotidienne, hebdomadaire, mensuelle etc... et que j'exporte ensuite sous Excel pour mes utilisateurs.
Seulement pour une période qui est différent de quotidien, je veux masquer certaines de mes colonnes Excel et également une feuille car elles ne sont pas utiles pour le tableau de bord quotidien.

Je cherche donc à avoir un code qui a l'allure suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
%if &periode. ne Quotidien %then %do;
      #Tu me masques 3 colonnes (S,T et U) de la feuille "Ensemble Activité médicale" et tu me masques également la feuille "Courbe téléphonique Act Med"
%end;
Savez-vous si cette manipulation est possible ?
J'avais dans un premier temps créé une macro VBA qui permettait lorsque j'ouvrais le fichier avec SAS de masquer une colonne et une feuille si je ne suis pas sur un TBB quotidien, mais le souci est que je dois enregistrer le fichier en .xlsm et tous les utilisateurs doivent activer le contenu de ma macro lors de la 1ère ouverture ce qui n'est pas idéal.
Merci d'avance pour vos éclaircissements