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 :

Utiliser une couleur comme critere de recherche


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut Utiliser une couleur comme critere de recherche
    Bonjour a tous,

    je souhaite modifier une macro qui effectue une recherche a partir d'une syntaxe du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Trim(UCase(c.Value)) Like "*ERGEBNIS*" Then
    J'aimerai maintenant que le critere soit une couleur presente dans mon classeur.
    mes recherches m'ont juste conduit a la fonction QBColor, mais j'ai pas l'impression qu'elle soit adaptee a ce que je veux.

    En outre je ne sais pas si je peux obtenir a partir dExcel le code RGB de ma couleur


    Merci d'avance

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Concernant le code de la couleur, j'ai trouve grace au tuto du site, ou j'ai telecharge la petit application.

    http://silkyroad.developpez.com/VBA/...CodesCouleurs/

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Février 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 517
    Par défaut
    salut

    bien
    par contre, en ce qui concerne :
    Citation Envoyé par Potzo Voir le message
    je souhaite modifier une macro qui effectue une recherche a partir d'une syntaxe du type :
    LIKE"*CARACTERE*"
    l'opérateur LIKE ne peut s'appliquer ni à une couleur, ni à ses composantes. Il ne concerne que les chaines de caractères.

    Si donc, il s'agit (étonnant, mais...) ,de sélectionner les couleurs "raprrochantes" d'une couleur, tu ne pourras faire de comparaisons valables qu'en définissant un "delta d'écart" admissible pour chaque composante et faire ensuite ta sélection ainsi limitée. Si tel est vraiment là ton voeu (bien que surprenant), tu trouveras ta solution en examinant et analysant des codes VB6 de posterisation d'images en couleurs.

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    J'avais utilise la syntaxe like, parce que j'avais des chaines de caractere.

    Maintenant que je veux le faire par couleur, j'ai des references de couleur tres precises.

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Trim(UCase(c.Interior.Color)) = 10092543
    J'ai ajoute ca et ca marche.

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

Discussions similaires

  1. Utiliser une variable comme nom de fichier
    Par lo00_ dans le forum MATLAB
    Réponses: 1
    Dernier message: 28/06/2006, 13h57
  2. Utiliser une Etiquette comme bouton
    Par pschmidtke dans le forum IHM
    Réponses: 6
    Dernier message: 07/06/2006, 14h48
  3. Réponses: 7
    Dernier message: 04/06/2006, 12h24
  4. Réponses: 5
    Dernier message: 04/05/2006, 21h02
  5. [curseurs] utiliser une variable comme nom de champ
    Par Christian31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2005, 14h12

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