Re : Problème de protection de VB
Salut Thierry, Jean-Pierre, Spitnolan ainsi que tous le Forum.
Je viens juste de voir le message de Thierry (à qui d'ailleurs, je m'excuse de ne pas lui avoir répondu par message privé. Il est vrai que le fait de partager les données est d'autant plus intéressant que de les récupérer (réponse suite au message)).
Maintenant, j'aimerai répondre à la question du pourquoi cette création de macro.
Je créé un outil d'analyse, et j'ai besoin de créer une multitude de graphes d'un coup.
Certains de ces graphes sont sur la même page et par le fait, trop petit pour être exploité en profondeur, alors j'ai cherché à faire en sorte de pouvoir zoomer sur chacun des graphes qui sont sur la feuille (Verrouillée!!) (Pouvant aller jusqu'à 200-300 graphes).
Il fallait que lorsque l'utilisateur clic sur un des graphes, celui-ci soit zoomé.
La méthode que j'ai choisi, qui n'est peut-être pas la meilleure d'ailleurs, est d'affecter une macro ayant les caractéristiques de son graphe à chaque graphes créés. Pour se faire, il fallait donc que je créé les macros en fonction des graphes.
Petit rappel : On ne peut pas distinguer le graphe sur lequel on clic lorsqu'on lui a affecté une macro (Ce qui aurait résolu mes problèmes).
Donc voilà pourquoi il fallait que je déprotège le projet VBA.
D'ailleurs, si quelqu'un a une autre solution pour agrandir un graphique lorsque la feuille où il se trouve est verrouillée, je suis prêt à tout entendre et à tout expérimenter.
Pour moi, c'est la solution qui s'ouvrait à moi à ce moment là!!!
Au plaisir de vous lire à nouveau,
Amicalement,
Max
P.S. : Thierry
Car pour moi, soit il s'agit de variables que l'on peut stocker où l'on veut (dans une feuille cachée, dans un TXT, dans un Projet Access, etc etc), soit il s'agit de nouveaux Objets (Feuilles, Shapes, ou je ne sais quoi), et là il faut s'orienter peut-être vers un Module de Classe.
Comment se servir des Modules de Classe, c'est une partie de vba que je n'ai pas encore exploré. Ca ne fait que quatre mois que j'ai commencé à utiliser VBA, et j'ai tout appris des différents forums (surtout celui-là d'ailleurs
). Il est vrai que j'ai beaucoup pu exploré excel et VBA à travers tous les problèmes que j'ai pu rencontrer, mais il m'en reste tellement à voir!!!
Donc si quelqu'un veut bien me parler des modules de classes ou encore m'apporter une autre solution au zoom des graphes!! Ce sera toujours un plaisir de voir ça avec vous.