English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

Voilà je voudrais créer des menus contextuel propre à une cellule... Enfaite quand on clique droit sur la cellule en question on est le choix entre 4 propositions, et si on clique sur une autre on a le choix entre 4 proposition mais différente des première...

Enfin si qqun sait merci de me le dire...

2007-03-20 02:01:04 · 2 réponses · demandé par Al 4 dans Informatique et internet Programmation

2 réponses

visual basic editor (alt+F11)
puis double clique sur la feuille pr laquelle y aura le menu
ds la fenetre qui s'ouvre : t'as 2 listes de choix
a la place de general choisi worksheet
a la place de declarations choisis "before right click"
des que tu cliqueras sur ta feuille avec le bouton droit ca fera ce qui est ecrit ds "before right click"
maintenant pr savoir ds quelle cellule tu as fait un clic droit il faut voir la valeur de target.row (ligne) et target.col (colonne)

un petit exemple
pour désactiver le menu classique de excel...met a la fin cancel =true

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
if Target.Row = 1 and target.col=1 then
MsgBox "Bravo tu as cliqué sur la celllule A1
endif

cancel=true 'ceci désactive le menu d'excel

End Sub

2007-03-20 09:21:38 · answer #1 · answered by Anonymous · 0 0

Pose ta question sur le sit http://www.excel-downloads.com

Tu aura la solution. Courage !

2007-03-20 10:24:17 · answer #2 · answered by tpchristophe 1 · 0 0

fedest.com, questions and answers