Faire apparaître un userform uniquement par un clic droit

A

Alexandre

Guest
Bonjour....

Dans le fichier joint, créé grace à l'aide de nombreuses personnes du forum que je remercie, un userform apparait quand on clic sur les cellules des différentes feuilles. Cependant, j'aurais souhaité ne faire apparaitre ce userform uniquement par un clic droit avec la souris....de façon à pouvoir écrire librement dans ces cellules....

Espérant que je sois assez clair.


Merci à tout le monde


Alexandre
 

Pièces jointes

  • PLANNING_ABSENCES_ANIMATEURS_2.zip
    30.5 KB · Affichages: 37
R

Robert

Guest
Salut Alexanre, Yves, le forum,

En pièce jointe ton fichier modifié où j'ai fait ce que préconnise Yves. J'ai aussi rajouter un bouton dans l'UserForm (il est caché en arrière plan derrière les labels) auquel j'ai attribué la propriété Cancel = True ce qui te permet de fermer l'UserForm à l'aide de la touche [Échap.].

À plus,

Robert
 

Pièces jointes

  • PLANNING_ABSENCES_ANIMATEURS_3.zip
    30.5 KB · Affichages: 26
A

Alexandre

Guest
Bonjour....

...et grand merci !

Tout fonctionne parfaitement sur le fichier....

Cependant, j'ai voulu l'adapter à un autre classeur (que je joins), et là....tout plante.

En verrais-tu la raison ?


Merci

Alexandre
 

Pièces jointes

  • PLANNING_ABSENCESPLANTE.zip
    30.3 KB · Affichages: 22
  • PLANNING_ABSENCESPLANTE.zip
    30.3 KB · Affichages: 26
  • PLANNING_ABSENCESPLANTE.zip
    30.3 KB · Affichages: 26
A

Alexandre

Guest
bonsoir....

J'ai fait ce que tu as dit, mais le classeur plante quand même...et justement il m'indique cette fameuse ligne.....For l = 3 To Range("A3").End(xlDown).Row

???

j'ai remis en pièce-jointe le fichier modifié selon tes indications......

Quelqu'un aurait une idée ?


Merci beaucoup


Alexandre
 

Pièces jointes

  • PLANNING_ABSENCESPLANTE.zip
    32.1 KB · Affichages: 25
  • PLANNING_ABSENCESPLANTE.zip
    32.1 KB · Affichages: 26
  • PLANNING_ABSENCESPLANTE.zip
    32.1 KB · Affichages: 24
A

Alexandre

Guest
Re...bonsoir,

En effet, celà fonctionne....cependant, j'ai l'impression que le classeur est long à effectuer ces opérations.....

J'ai l'impression que les calculs se font sur l'ensemble de la feuille alors qu'il me suffirait de les faire sur la plage B3 à AF100....

Une modification à faire ? ou alors il s'agit d'autre chose ?


MErci encore et toujours


Alexandre
 

Pièces jointes

  • PLANNING_ABSENCES.zip
    34.6 KB · Affichages: 29
  • PLANNING_ABSENCES.zip
    34.6 KB · Affichages: 24
  • PLANNING_ABSENCES.zip
    34.6 KB · Affichages: 23
C

CHti160

Guest
Salut"Alexandre"
bonjour le"FORUM"
je pense que le code peut être obtimisé.....
pour ce qui est de la plage traitée elle est fonction de la colonne A donc
la macro ne couvre pas toute la feuille mais la plage délimiée
A+++
Jean Marie
 
A

Alexandre

Guest
Bonjour....

Comme je le disais à l'instant, tout fonctionne superbement....

Mais, il y a toujours un mais...... j'ai voulu le réadapter à un autre fichier....
et là, rien à faire. J'ai tenté de comprendre les différents codes...malheureusement, je ne maîtrise pas bien .

Pourrais-tu me dire ce qui cloche ?


Merci


Alexandre
 

Pièces jointes

  • SUIVI_DES_HEURES4.zip
    48.6 KB · Affichages: 29
  • SUIVI_DES_HEURES4.zip
    48.6 KB · Affichages: 33
  • SUIVI_DES_HEURES4.zip
    48.6 KB · Affichages: 29
A

Alexandre

Guest
Bonjour....et merci

J'ai appliqué ce que tu m'as conseillé....mais bêtement sans réellement comprendre. Enfin, ça fonctionne.

Curieusement, sur l'ancien fichier, le clic droit ne déclenchait que l'userform...et maintenant, une fois que l'userform a été utilisé et qu'il se ferme, le menu contextuel déroulant d'excel apparait.... une ligne a rajouter dans le code ?

De plus, je n'arrive plus à calculer les lignes par mois où se trouverait une des couleurs définies par l'userform....


Merci


Alexandre
 

Pièces jointes

  • SUIVI_DES_HEURES4.zip
    49 KB · Affichages: 33
  • SUIVI_DES_HEURES4.zip
    49 KB · Affichages: 32
  • SUIVI_DES_HEURES4.zip
    49 KB · Affichages: 32

Discussions similaires

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 823
dernier inscrit
ben talha redouane