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 :

Personnaliser la fenêtre de filtre en VBA


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
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Par défaut Personnaliser la fenêtre de filtre en VBA
    Bonjour,

    Je souhaiterai ajouter une commande à la liste des commandes de la fenêtre des filtres et supprimer les commandes des tris alphabétiques.
    Impossible de trouver l'objet VBA qui s'y rapporte.
    Quelqu'un a déjà t'il fait ça ?

    Cdt,
    NC

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Bonjour prends un fichier vierge
    met ce code dans un module standard
    et lance la sub

    tu aura la liste complete des commandbars de excel en ligne 1 le nom de la commande bar dans chaque colonne et les lignes suivante c'est les controls avec leur IDs

    il ne te reste plus qu'a trouver le bon

    quand tu aura le bon tu pourrais te servir de commandsbars.findcontrol pour choper ton controls et le mettre a enabled=false
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub listCmBaNdControl()
    col = 0
    For Each cmb In Application.CommandBars
    ligne = 1: col = col + 1
    Cells(1, col) = cmb.Name
    For Each ctrl In cmb.Controls
    ligne = ligne + 1
    Cells(ligne, col) = ctrl.Caption & " ID= " & ctrl.ID
    Next
    Next
    Columns("A:EY").AutoFit
    End Sub
    voila
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Par défaut Pas glop
    Merci pour ce code.
    J'avais déjà cherché de ce côté là mais je n'avais pas fait aussi bien.
    Dsl mais je ne trouve pas cette fichue commande.
    Peut-être n'est-ce pas possible.
    Je sèche.

    Cdt, NC

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    le ID du bouton tri de A a Z c'est 12947 et il est present plusieurs fois dans plusieurs menu
    fait une recherche du coté de findcontrol
    et tu verra la lumiere
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Par défaut Tj Pas glop
    Bonjour,

    J'ai beau cherché je ne trouve pas.
    Le menu contextuel en tête de colonne ne fait pas partie de commandBars.
    Je résume ce que je cherche à obtenir :

    Nom : Image.jpg
Affichages : 269
Taille : 21,8 Ko

    Simplement masqué les commandes tri.

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    oui on avais compris, je cherche dans les dialogues pour voir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Personnaliser la fenêtre principale
    Par Sekigawa dans le forum MFC
    Réponses: 2
    Dernier message: 18/12/2008, 14h28
  2. selection filtrée tableau vba pour Excel
    Par dbgdbg dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/12/2007, 14h56
  3. je bloque sur un filtre en vba
    Par pasbonte dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/11/2007, 16h35
  4. Filtre en VBA (Excel)
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/10/2007, 20h49
  5. projection flash : personnaliser la fenêtre
    Par geloic dans le forum Flash
    Réponses: 2
    Dernier message: 12/12/2006, 17h34

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