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 :

Extraire toutes cellules surlignées


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut Extraire toutes cellules surlignées
    La question est dans le titre.

    Comment fait-on pour extraire toutes les cellules qui sont surlignées ?
    "Extraire" ça peut être recopier dans une autre colonne, trier à part, etc.

    J'ai cherché dans l'aide en ligne d'Excel, dans le forum, mais je ne vois pas !

  2. #2
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    bonjour

    question : comment sont surlignés les lignes ? par MFC ?

    @ te lire

  3. #3
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    OK. Les cellules sont surlignees par MFC.
    Et ? Je vois toujours pas.

  4. #4
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    re:

    Le probleme avec les MFC, c'est qu'elles fonctionnent comme un papier peint

    tu vois des belles couleurs, mais le mur ne change pas

    Je veux dire par la que le caractere meme des cellules reste le meme si par MFC tu mets du rouge, tu vois du rouge mais ta cellule n'est pas rouge

    une petite experience qui le demontre

    Mets une cellule en jaune, applique un mfc rouge, elle devient rouge, retire la MFC et elle redevient jaune et pas blanche

    En clair, tu ne peux traiter des lignes colorisées par MFC que si tu traites les tests de la MFC et non pas le resultat de la couleur

    si tes MFC ont toutes la meme definition, cela facilite.............

  5. #5
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,

    je ne sais pas si c'est propre à Excel 2007 mais tu peux faire

    Atteindre / Cellules / Mise en forme conditionnelle

    Récupérer les adresses ou valeurs des cellules dans un tableau et manipuler ensuite les valeurs de ton tableau.

    Toujours sur Xl 2007 , recherche FindFormat dans l'aide
    cordialement

  6. #6
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut Déterminer cellules surlignées
    Bonjour,
    J'essaie de recopier depuis une page de cellules vers une autre
    toutes les cellules qui sont surlignées.
    Avec le code suivant, je recopie Toutes les cellules même les pas surlignées.

    Apparemment la condition "If PlageSrc.Select = True" n'est pas bien formulée...

    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
     
    Sub CopyCells()
        Dim PlageSrc As Range
        Dim PlageDest As Range
     
        Set PlageSrc = Sheets("Dico Français").Cells( _
        ActiveCell.Row, 1).Range("A1:B10223")
     
        Set PlageDest = Sheets("Dico Français").Cells( _
        ActiveCell.Row, 1).Range("I1:J10223")
     
         With PlageSrc
     
        End With
        If PlageSrc.Select = True Then
        PlageDest.Value = PlageSrc.Value
        End If
     
    End Sub

Discussions similaires

  1. [RegEx] Extraire toutes les cellules d'une page html
    Par Patrick dans le forum Langage
    Réponses: 1
    Dernier message: 16/04/2008, 23h35
  2. Extraire toutes les icônes d'un fichier *.ico
    Par petitprince dans le forum Langage
    Réponses: 1
    Dernier message: 10/02/2008, 11h03
  3. Déterminer cellules surlignées
    Par devroot dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/12/2007, 06h37
  4. Cherche un script pour extraire toutes les URLs
    Par Athary dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 25/08/2006, 17h44
  5. code : extraire des cellules excel ?
    Par mat75019 dans le forum Access
    Réponses: 4
    Dernier message: 16/06/2006, 16h14

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