Bonjour,
Je me tourne vers le forum parce que je sèche complètement sur un problème que je croyais pourtant facile...
J'ai un fichier Excel qui se compose de quatre onglets :
1)mes données sources
2)un analyse globale des données : un graph + un tableau alimenté automatiquement (avec des formules en "IF" et "COUNTIF") à partir des données de l'onglet 1
3) une analyse détaillée des données : un ensemble de boutons qui exécutent différentes macros.
4) une feuille qui sert à l'exécution des macros de l'onglet 3 : les macros commandent l'extraction de certaines données de l'onglet 1 et les copient dans l'onglet 4 où son réalisés des calculs et tris. Les résultats apparaissent ensuite dans l'onglet 3.
J'espère que cette explication n'est pas trop "lourde", mais c'était pour donner une vue d'ensemble.
Les utilisateurs de ce fichier n'ont besoin que des onglets 2 et 3. Aussi, pour éviter qu'ils puissent agir dans les onglets 1 et 4 (ce qui aurait des incidences sur les calculs automatiques et l'exécution des macros) j'avais l'intention de les masquer. Le problème c'est que quand je les cache, les macros ne s'exécutent plus... puisqu'il ne trouve pas les feuilles citées dans le code.
Il doit bien y avoir un moyen de cacher des feuilles de calcul sans que ça impacte les résultats, non ? Si vous avez la réponse, je suis preneur !
(Au cas où... je ne connais pas bien le VBA. Je crée mes macros avec le bouton "record")
Merci d'avance,
Fabrice
Je me tourne vers le forum parce que je sèche complètement sur un problème que je croyais pourtant facile...
J'ai un fichier Excel qui se compose de quatre onglets :
1)mes données sources
2)un analyse globale des données : un graph + un tableau alimenté automatiquement (avec des formules en "IF" et "COUNTIF") à partir des données de l'onglet 1
3) une analyse détaillée des données : un ensemble de boutons qui exécutent différentes macros.
4) une feuille qui sert à l'exécution des macros de l'onglet 3 : les macros commandent l'extraction de certaines données de l'onglet 1 et les copient dans l'onglet 4 où son réalisés des calculs et tris. Les résultats apparaissent ensuite dans l'onglet 3.
J'espère que cette explication n'est pas trop "lourde", mais c'était pour donner une vue d'ensemble.
Les utilisateurs de ce fichier n'ont besoin que des onglets 2 et 3. Aussi, pour éviter qu'ils puissent agir dans les onglets 1 et 4 (ce qui aurait des incidences sur les calculs automatiques et l'exécution des macros) j'avais l'intention de les masquer. Le problème c'est que quand je les cache, les macros ne s'exécutent plus... puisqu'il ne trouve pas les feuilles citées dans le code.
Il doit bien y avoir un moyen de cacher des feuilles de calcul sans que ça impacte les résultats, non ? Si vous avez la réponse, je suis preneur !
(Au cas où... je ne connais pas bien le VBA. Je crée mes macros avec le bouton "record")
Merci d'avance,
Fabrice