VBA Excel, bloquer le click sur les objets

Fermé
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 - Modifié par kopax le 23/08/2011 à 15:09
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 24 août 2011 à 15:48
Bonjour,

J'essai de desactiver le clique sur des objets que j'ai posé sur une carte de la france.
J'ai mis des frontieres faites sur Illustrator sur une carte, et j'aimerai rendre impossible la selection.
J'ai également mis des chiffres sur les départements, j'aimerai rendre leur selection impossible pour éviter toute éditions !

En espérant que quelqu'un puisse m'aider,


merci d'avance



http://data.imagup.com/10/1128770185.JPG
A voir également:

13 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
24 août 2011 à 11:26
Malheureusement, comme je garde un objet crée sous illustrator verrouiller au dessus de ma carte de France, je ne peux cliqué sur aucun département au dessous car cette objet est en premier plan.
On ne peut cliquer que sur l'objet qui est au premier plan, il suffit d'ajouter au premier plan une copie de tous les départements en réglant la transparence à 100%
1
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
23 août 2011 à 13:33
J'ai réussi à bloqué tout les objets de la feuille avec :

Sub ProtectMethodAllSheets()

   Dim shtCurrent As Worksheet

   For Each shtCurrent In ActiveWorkbook.Worksheets
      shtCurrent.Protect Password:="Pass", Contents:=False, _
                     DrawingObjects:=False, Scenarios:=True, _
                     AllowFormattingCells:=True, AllowSorting:=True
      Next shtCurrent

End Sub


Par contre, j'ai des départements que j'aimerai pouvoir sélectionner pour changer les couleurs, il faudrait que je puisse spécifié quels objets sont actifs ou inactifs svp !
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
23 août 2011 à 21:38
Personne n'aurai au moins une piste s'il vous plait ?
Est-ce réalisable ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
23 août 2011 à 22:00
Avant de protéger la feuille, clique droit sur l'objet, format de l'objet, décoche verrouillé

Une fois la feuille protégée, l'objet pourra toujours être sélectionné (et modifié)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 09:14
Merci, je vais maintenant essayé avec la méthode indiqué je te dis ce que ça donne !
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 09:45
Bon j'ai essayé avec ta solution, malheureusement sans succès.
Lorsque je déverrouille une forme et que je protège la feuille, les objets déverrouillés sont toujours sélectionnables et éditables effectivement.

Malheureusement, comme je garde un objet crée sous illustrator verrouiller au dessus de ma carte de France, je ne peux cliqué sur aucun département au dessous car cette objet est en premier plan.

Je n'arrive toujours pas à obtenir l'effet désiré :

- Bloquer la sélection d'une forme en premier plan.
- Bloquer la sélection des départements en premier plan
- Permettre uniquement la sélection et modification des formes de chaque départements
- Quand je clique sur une cellule, sélectionner la forme du département en question (j'ai une liste avec tout les départements dans mon tableau)

Au besoin je peu fournir un fichier exemple.

Si quelqu'un à une piste, merci d'avance
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
24 août 2011 à 10:24
Au besoin je peu fournir un fichier exemple.
Via http://cijoint.fr/ et met le lien dans ton prochain post
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 10:43
http://www.cijoint.fr/cjlink.php?file=cj201108/cijNFJ3f9J.xlsx voila c'est le fichier sur lequel je suis !
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 11:23
Autrement ce qui serai peut être possible, c'est de cliquer sur mon tableau avec tout les noms de départements, au premier clique changer la couleur en vert, second clique en jaune, et troisième en automatique.
Ainsi pas besoin de touché a la carte de France ni d'être gêné par les objets en questions

L'édition de la carte se fais rapidement et simplement par rapport à la difficulté actuel de sélectionner un département pour le coloriser qu'en penses tu ?
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 13:56
Si je fais ca je selectionnerai peut-être un département mais ne pourrai pas modifié ca couleur.

Sinon une autre facon de faire, serai de faire en sorte que ma liste excel de tout les departements arrive à ce résultat.

Lorsque je clique sur un département, je colore le département en jaune, 2eme clique, en vert, et 3eme clique, couleur automatique.

Comme ça plus besoin de touché au cartes ! c'est possible ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
24 août 2011 à 15:18
Rien n'interdit de modifier (par macro) l'objet qui est en arrière plan lorsqu'on clique sur celui qui au premier plan !
0
kopax Messages postés 33 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 6 octobre 2022 4
24 août 2011 à 15:36
C'est vrai c'est possible ?
T'aurai un tuto ou un exemple à me montrer ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
24 août 2011 à 15:48
Non pas de tuto ni d'exemple, désolé

Patrice
0