2 votes

Le clic droit sur une colonne ou une ligne n'affiche pas le menu contextuel

J'ai le problème suivant : Lorsque je clique avec le bouton droit de la souris sur une ligne ou une colonne dans Excel 2010, aucun menu ne s'affiche. Dans Excel 2003, un clic droit sur une ligne permet d'insérer/supprimer des lignes.

Savez-vous si cette fonctionnalité n'existe pas dans Excel 2010 ou si mon installation Excel est problématique et ce que je dois faire pour résoudre ce problème ?

Mise à jour : j'utilise Windows 7 64 bits et mon Office est l'édition familiale et professionnelle.

3voto

Wiesshund Points 31

Hit Alt + F11 pour accéder au VBE. Allez sur Ctrl + G pour voir la fenêtre immédiate.

Saisissez les éléments suivants

application.CommandBars("Cell").Reset
application.CommandBars("cell").Enabled = True
application.CommandBars("Column").Reset
application.CommandBars("column").Enabled = True
application.CommandBars("Row").Reset
application.CommandBars("row").Enabled = True

Alt + F11 pour revenir à Excel.

1voto

Lancez Excel en mode sans échec et voyez si le problème persiste. Il peut s'agir d'un module complémentaire qui vole la fonctionnalité.

Pour ouvrir Excel en mode sécurisé, trouvez un document Excel, et maintenez la touche Ctrl en double-cliquant dessus. Il devrait vous être demandé d'ouvrir en mode sans échec.


EDIT : Il y a une macro VBA que vous pouvez utiliser à partir de ce site qui rétablira apparemment le comportement du clic droit :

Sub SwitchOnCutAndPaste()

EnableControl 21, True
EnableControl 19, True
EnableControl 22, True
EnableControl 755, True

End Sub

Sub EnableControl(Id As Integer, Enable As Boolean)

Dim CB As CommandBar
Dim CBC As CommandBarControl

For Each CB In Application.CommandBars
    Set CBC = CB.FindControl(Id:=Id, recursive:=True)
    If Not CBC Is Nothing Then CBC.Enabled = Enable
Next

End Sub

1voto

Sargam Points 11

Cela a marché pour moi :

Hit Alt + F11 pour accéder à l'éditeur Visual Basic, tapez Ctrl + G pour voir la fenêtre immédiate, et entrez ce qui suit :

Application.CommandBars("cell").Enabled = True
Application.CommandBars("Ply").Enabled = True
Application.CommandBars("row").Enabled = True
Application.CommandBars("column").Enabled = True

Alt + F11 pour revenir à Excel.

"ply" est le code utilisé pour activer le clic droit sur les onglets de la feuille de calcul.

0voto

Kevin072 Points 1

C'est un problème de profil Windows - connectez-vous en tant qu'administrateur, renommez l'ancien profil en .old et connectez-vous en tant qu'utilisateur pour recréer le nouveau profil Windows, ce qui résout le problème.

0voto

Nigel Haskins Points 1

Pour une correction complète à travers les cellules, les lignes, les colonnes et les onglets, j'avais besoin d'un composite de ceci :

application.CommandBars("Cell").Reset
application.CommandBars("cell").Enabled = True
application.CommandBars("Column").Reset
application.CommandBars("column").Enabled = True
application.CommandBars("Row").Reset
application.CommandBars("row").Enabled = True
Application.CommandBars("Ply").Reset
Application.CommandBars("ply").Enabled = True

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X