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 :

Comment supprimer "options de collage" dans le menu contextuel de la cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 66
    Par défaut Comment supprimer "options de collage" dans le menu contextuel de la cellule
    Bonjour,

    Comment peut on supprimer le choix "options de collage" dans le menu contextuel de la cellule ?

    La suppression de tous les contrôles de la CommandBars("cell") ne l'enlève pas.

    Il s'agit certainement d'un autre composant, mais lequel ?

    Cordialement,

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Le code ci dessous permet de désactiver le menu contextuel "Collage Spécial"
    Penser à le réactiver avant de sortir du classeur, sinon les autres fichiers n'auront plus accès à ce menu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub Désactive_Active_Menu_Contextuel()
    Dim cmbContext As CommandBar
    Dim ctrl As CommandBarControl
     
    Set cmbContext = Application.CommandBars("Cell")
     
    For Each ctrl In cmbContext.Controls
        'Désactive le collage spécial
        If ctrl.ID = 755 Then ctrl.Enabled = Not ctrl.Enabled
    Next ctrl
     
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 66
    Par défaut
    Merci de la réponse,

    J'ai oublié de préciser Excel 2010 et cela ne suffit pas, il reste un menu "options de collage" que je n'arrive pas à supprimer.

    je crois que çà a un rapport avec les "rubans" mais je n'arrive pas à trouver comment c'est relié à a CommandBars("cell"), si çà l'est.

    Cordialement,

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Ah oui, en effet, ce menu ne semble pas appartenir au menu contextuel

Discussions similaires

  1. Comment supprimer une option popup
    Par snip74 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 06/08/2011, 11h16
  2. Réponses: 3
    Dernier message: 19/03/2010, 16h17
  3. Réponses: 3
    Dernier message: 16/10/2009, 01h30
  4. Réponses: 0
    Dernier message: 19/11/2008, 17h22

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