Dans le module feuille où l'action se déroule, copie ceci:
L'exemple qui suit ne permet au menu contextuel de s'afficher si une cellule de la plage B5:G25 fait parti de la sélection des cellules de la feuille.
à toi d'adapter la plage de cellule désirée !
'-------------------- Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Range("B5:G25"), Target) Is Nothing Then Cancel = True End If
End Sub '--------------------
Salutations!
"Dan" a écrit dans le message de news: Bonjour,
comment faire pour autoriser ou interdire le click droit.
Dan
anonymousA
ta question est plus complexe qu'il n'y parait. En effet, tu as du remarquer que selon les cas l'action sur le click droit ne déclenche pas le même menu. Essaye pour voir ce qui se produit quand tu cliques droit selon que tu es sur une cellule, un graphique ou sur les onglets de feuille.
Dans une premeière approche, il te faudrait définr exactement quel menu click droit ( appelé contextuel: tu vois c'est marrant le nom t'indique qu'il est lié au contexte) tu cherches à invalider Pour te donner une idée, essaye le petit code suivant. Si tu as repéré le menu qui t'interesse, tu pourras toujours l'invalider en écrivant Application.commandbars("nom de la barre contextuelle).enabledúlse
For Each cb In CommandBars If cb.Type = msoBarTypePopup Then MsgBox cb.Name End If Next End Sub
bonne chance.
Bonjour,
comment faire pour autoriser ou interdire le click droit.
Dan
ta question est plus complexe qu'il n'y parait. En effet, tu as du remarquer
que selon les cas l'action sur le click droit ne déclenche pas le même menu.
Essaye pour voir ce qui se produit quand tu cliques droit selon que tu es sur
une cellule, un graphique ou sur les onglets de feuille.
Dans une premeière approche, il te faudrait définr exactement quel menu
click droit ( appelé contextuel: tu vois c'est marrant le nom t'indique qu'il
est lié au contexte) tu cherches à invalider
Pour te donner une idée, essaye le petit code suivant. Si tu as repéré le
menu qui t'interesse, tu pourras toujours l'invalider en écrivant
Application.commandbars("nom de la barre contextuelle).enabledúlse
For Each cb In CommandBars
If cb.Type = msoBarTypePopup Then
MsgBox cb.Name
End If
Next
End Sub
bonne chance.
Bonjour,
comment faire pour autoriser ou interdire le click droit.
ta question est plus complexe qu'il n'y parait. En effet, tu as du remarquer que selon les cas l'action sur le click droit ne déclenche pas le même menu. Essaye pour voir ce qui se produit quand tu cliques droit selon que tu es sur une cellule, un graphique ou sur les onglets de feuille.
Dans une premeière approche, il te faudrait définr exactement quel menu click droit ( appelé contextuel: tu vois c'est marrant le nom t'indique qu'il est lié au contexte) tu cherches à invalider Pour te donner une idée, essaye le petit code suivant. Si tu as repéré le menu qui t'interesse, tu pourras toujours l'invalider en écrivant Application.commandbars("nom de la barre contextuelle).enabledúlse
For Each cb In CommandBars If cb.Type = msoBarTypePopup Then MsgBox cb.Name End If Next End Sub
bonne chance.
Bonjour,
comment faire pour autoriser ou interdire le click droit.
Dan
Dan
Merci beaucoup, mais maintenant il y a un click gauche à la place du click droit
Arf
dur
merci encore
"Dan" a écrit dans le message de news:
Bonjour,
comment faire pour autoriser ou interdire le click droit.
Dan
Merci beaucoup, mais maintenant il y a un click gauche à la place du click
droit
Arf
dur
merci encore
"Dan" <Dan---@wanadoo.fr> a écrit dans le message de
news:eOaXZmCuEHA.2300@TK2MSFTNGP09.phx.gbl...
Bonjour,
comment faire pour autoriser ou interdire le click droit.