IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Perte du menu contextuel dans les en-têtes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2012
    Messages : 23
    Par défaut Perte du menu contextuel dans les en-têtes
    bonjour à tous,
    j'utilise excel 2016 sous windows 10 et sans savoir pourquoi, le menu contextuel dans les en-têtes des lignes et des colonnes ne fonctionne plus. Je m'explique : si je sélectionne une ou plusieurs cellules à l'intérieur du tableau et que je fais un clic droit, j'ai un menu contextuel qui apparait. Normal, par contre, si je fais la même chose sur les barres d'en-têtes, pour une ligne ou une colonne entière (pour rajouter ou supprimer une colonne par exemple) il ne se passe rien. Mème chose avec les onglets (feuil1 ; feuil2 ...), le clic droit est sans effet. Je suis obligé de passer par la barre d'outils principale, ce qui n'est pas pratique. Je pense que j'ai dû faire une mauvaise manip mais je n'arrive pas à trouver d’où ça vient. Si quelqu'un a une idée, merci pour votre aide ...

  2. #2
    Membre chevronné
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 321
    Par défaut
    Bonsoir,

    Place cette macro dans la feuil1 de ton fichier et exécute là.... normalement ton menu contextuel devrait de nouveau fonctionner

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub restoration()
    Dim Cbar As CommandBar
    For Each Cbar In Application.CommandBars
    Cbar.Enabled = True
    Next
    End Sub
    Slts

  3. #3
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2012
    Messages : 23
    Par défaut
    Bonjour Riton,
    Effectivement ça fonctionne. Je ne comprends pas comment j'avais pu perdre cette fonction. En tous cas merci beaucoup pour ta réponse.

  4. #4
    Membre chevronné
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2012
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 321
    Par défaut
    Bonjour,

    En général cela provient d'un fichier que vous avez certainement ouvert avec des macros pourris ou pas très clair, puisque normalement un menu contextuel ne disparaît pas en claquant des doigts.

    Slts

  5. #5
    Membre averti
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Janvier 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2012
    Messages : 23
    Par défaut
    Ok et merci encore.

  6. #6
    Invité de passage
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Octobre 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur commercial

    Informations forums :
    Inscription : Octobre 2019
    Messages : 1
    Par défaut Perte de Menu contextuel dans en-têtes
    Bonjour,

    Je me permets de rouvrir ce sujet car je n'arrive pas à trouver la solution à ce problème.

    J'ai comme formule (il s'agit d'un outil qui passe en plein écran et annule tout avant sa sortie) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.DisplayFullScreen = False
    For Each o In Application.CommandBars
    o.Enabled = True
    Next
        Application.DisplayFormulaBar = True
        Application.DisplayStatusBar = True
        ActiveSheet.DisplayAutomaticPageBreaks = True
        Application.DisplayFormulaBar = True
        Application.CommandBars("Cell").Enabled = True
    Dim Cbar As CommandBar
    For Each Cbar In Application.CommandBars
    Cbar.Enabled = True
    Next
    End Sub
     
    Private Sub Workbook_Open()
    Application.DisplayFullScreen = True
    For Each o In Application.CommandBars
    o.Enabled = False
    With ActiveWindow
            .DisplayGridlines = False
            .DisplayHeadings = False
            .DisplayOutline = False
            .DisplayZeros = False
            .DisplayHorizontalScrollBar = False
            .DisplayWorkbookTabs = False
        End With
        ActiveSheet.DisplayAutomaticPageBreaks = False
        Application.DisplayFormulaBar = False
     
    Next
    Sheets("Param").Select
     
    End Sub
    Je ne comprends pourquoi, je perds de temps en temps la possibilité d'avoir un clic droit sur des nouveaux classeurs.
    C'est indispensable que je comprenne d'où vient le problème car plusieurs personnes vont s'en servir;

    Merci à vous;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier le menu contextuel dans les dossiers
    Par Ano dans le forum Windows
    Réponses: 0
    Dernier message: 06/04/2011, 12h12
  2. Supprimer la barre de menu contextuel dans un état
    Par soso78 dans le forum Access
    Réponses: 2
    Dernier message: 07/10/2005, 00h05
  3. Créer un menu contextuel dans une zone de liste
    Par 973thom dans le forum Access
    Réponses: 10
    Dernier message: 13/09/2005, 23h59
  4. menu contextuel dans treeview
    Par GAGNON dans le forum IHM
    Réponses: 6
    Dernier message: 08/04/2005, 18h11
  5. [VB6] [MDI] Menus contextuels dans les filles
    Par Rosec dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2002, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo