OVH Cloud OVH Cloud

BO personnalisée differente selon l'onglet/feuille

8 réponses
Avatar
ManBas
Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je ne
la retrouve pas.
Pourriez-vous me donner une piste SVP?

8 réponses

Avatar
Pounet95
Bonsoir,
AMHA, il faut utiliser les évènements Activate et Deactivate des onglets.

Quand onglet est désactivé ( Worksheet_Deactivate ) supprimer la BO inutile,
et, à l'inverse (Worksheet_Activate ) créer celle qui va bien

Bonne soirée

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"ManBas" a écrit dans le message de news:

Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?



Avatar
anonymousA
Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+

Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je ne
la retrouve pas.
Pourriez-vous me donner une piste SVP?




Avatar
ManBas
Merci beaucoup à tous les deux.
Je sais créer et masquer les BO: je ne connaissais pas les propriétés citées
(les avais lues mais jamais utilisées).
A bientôt.
"anonymousA" a écrit dans le message de news:
43cbfc64$0$29190$
Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+

Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?




Avatar
ManBas
A propos quand même...
Où se placent ces propriétés? Dans le code de la feuille sans doute?

"anonymousA" a écrit dans le message de news:
43cbfc64$0$29190$
Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+

Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?




Avatar
Pounet95
Oui, bien sûr.
Quoique dans ThisWorkbook, je me demande si avec le nom de la feuille ???

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)

"ManBas" a écrit dans le message de news:
%
A propos quand même...
Où se placent ces propriétés? Dans le code de la feuille sans doute?

"anonymousA" a écrit dans le message de news:
43cbfc64$0$29190$
Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+

Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?








Avatar
anonymousA
Bonjour,

Plutot que supprimer, je dirais masquer ce qui est toujours plus rapide
ou parfois mieux encore, utiliser la même BO où l'on crée tous les
controles et rendre inactif et actifs ceux que l'on souhaite en fonction
de la feuille activée en utilisant l'evenement Workbook_SheetActivate
de Thisworkbook. M'enfin, ce n'est que mon humble avis !

Cordialement,

Bonsoir,
AMHA, il faut utiliser les évènements Activate et Deactivate des onglets.

Quand onglet est désactivé ( Worksheet_Deactivate ) supprimer la BO
inutile,
et, à l'inverse (Worksheet_Activate ) créer celle qui va bien

Bonne soirée



Avatar
anonymousA
Regarde ma remarque à Pounet95. Ce ne sont pas des propriétés mais des
procédures evenementielles (donc qui se déclenchent sur un evenement).Tu
verras qu'il est sans doute plus judicieux de placer les codes de
validation/invalidation dans le module Thisworkbook.

A+


A propos quand même...
Où se placent ces propriétés? Dans le code de la feuille sans doute?

"anonymousA" a écrit dans le message de news:
43cbfc64$0$29190$

Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+


Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?









Avatar
ManBas
OK Merci à tous les deux +++

"anonymousA" a écrit dans le message de news:
43cc0176$0$29190$
Regarde ma remarque à Pounet95. Ce ne sont pas des propriétés mais des
procédures evenementielles (donc qui se déclenchent sur un evenement).Tu
verras qu'il est sans doute plus judicieux de placer les codes de
validation/invalidation dans le module Thisworkbook.

A+


A propos quand même...
Où se placent ces propriétés? Dans le code de la feuille sans doute?

"anonymousA" a écrit dans le message de news:
43cbfc64$0$29190$

Bonjour,

faire une BO en fonction de la feuille demande de maitriser le
masquage/création de BO en fonction de l'evenement worksheet_Activate
ou/et worksheet_Deactivate.
Si tu sais masquer une BO ou/et en créer une et utiliser les procs
evenementielles évoquées ci-dessus, il n'y a aucune difficulté là dedans

A+


Bonjour à tous,
Je cherche une solution à l'énoncé de l'objet.
Rien dans Excelabo (ni dans la recherche).
J'avais cru voir une réponse dans le forum il y a quelques temps mais je
ne la retrouve pas.
Pourriez-vous me donner une piste SVP?