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

Excel Discussion :

Copie Ligne couleur Feuil1 à feuil2/3/4. [XL-2013]


Sujet :

Excel

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Copie Ligne couleur Feuil1 à feuil2/3/4.
    Bonjour a tous, je suis tous nouveau sur le site et cherchai un Forum qui pourra me conseil et ici j'ai déjà eu plusieurs réponse que je me suis posé.

    La sur la feuille 1 ces ma BDD et sur les autres feuilles je souhaiterai copié automatiquement les ligne de couleur,(exemple: toutes les ligne Bleu sur la Feuille 2, toutes les lignes rouge sur la Feuille 3...)




    Et si au passage pour avez des chose sympa pour mieux visualisé le fichier excel, comme quand on sélectionne une cellule cela met en gris la ligne entière. ou autre chose pour mieux gérée une base de donné client;


    Merci beaucoup pour toute vos réponses, cela me serra une aide très très précieuse (car ce fichier serra mon support pour mon examen de BTS)

    Cordialement Florian GODELOUP

  2. #2
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    Salut,

    Tu peux utiliser le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        Sub couleur()
            Dim i, j As Integer
            For i = 2 To Worksheets(1).End(xlUp).Row
                For j = 2 To 20
     
                    If Worksheets(1).Cells(i, j).Interior.ColorIndex = 5 Then Worksheets(2).Cells(i, j) = Worksheets(1).Cells(i, j)
                    If Worksheets(1).Cells(i, j).Interior.ColorIndex = 3 Then Worksheets(3).Cells(i, j) = Worksheets(1).Cells(i, j)
                Next j
            Next i
        End Sub
    pour plus d'info sur les indices des couleurs de VBA : http://gerard.g.pagesperso-orange.fr...lette_couleurs

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Parfait merci beaucoup pour ta réponse apporté ! je suis vraiment extrêmement novice dedans et je te remercie

  4. #4
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    si le problème est résolu n'oublie pas de clique sur résolu

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    euh euh euh, désole mais j'ai une petite erreur :

    Erreur d'exécution '438':
    Propriété ou méthode non gérée par cet objet.

    sur cette ligne-ci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For i = 2 To Worksheets(1).End(xlUp).Row
    Après si cela est plus simple je peux aussi rajoute avec une dernière colonne sur la feuille 1 avec un code comme : "mail", "à rappelé", "résolu", qui permettra de copier les lignes dans la feuille Mail, à rappelé...

  6. #6
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    mmmh ... Essaye avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Worksheets(1).Cells("A32").End(xlDown).Row

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    cela fais du changement

    Erreur d’exécution '5'

    argument ou appel de procédure incorrect.

    (5ans sans touché a des macro/VBA) j'ai l'impression d'apprendre a marché

  8. #8
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    Ce que tu vas faire pour que ça marche :

    1) va dans le ruban développeur et active le mode création
    2) insère un bouton de commande
    3) clique droit sur le bouton de commande et choisi l'option "visualiser le code"
    4) copié collé du code en prenant soin de bien enlever le sub couleur() et le end sub
    5) clique sur le bouton de commande
    6) enjoy it !

  9. #9
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Sniff Snifff

    Erreur '5' je doit vraiment m'y prendre comme un pieds ce n'est pas possible

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub CommandButton1_Click()
     
     
            Dim i, j As Integer
            For i = 2 To Worksheets(1).Cells("A32").End(xlDown).Row
                For j = 2 To 20
     
                    If Worksheets(1).Cells(i, j).Interior.ColorIndex = 5 Then Worksheets(2).Cells(i, j) = Worksheets(1).Cells(i, j)
                    If Worksheets(1).Cells(i, j).Interior.ColorIndex = 3 Then Worksheets(3).Cells(i, j) = Worksheets(1).Cells(i, j)
                Next j
            Next i
     
    End Sub

  10. #10
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    Aaaaah oui c'est de ma faute c'est pas worksheets(1).cells("A32") mais worksheets(1).cells(32,1). "A32" c'est pour les range

    Donc normalement avec cells ton code fonctionne

  11. #11
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Genial cela fonctionne Merci enormement !!!!!!

    Après c'est vrai que le MUST du MUST aurai été que dans les autre feuille si je fais une modif de couleur cela change la Base de donnée et la rechange de feuille automatique mais cela va beaucoup m'aidé

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

Discussions similaires

  1. [XL-2007] Copie de valeur feuil1 vers feuil2, boucle for
    Par Identifiant75 dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 22/04/2015, 09h38
  2. [XL-2010] Copier Ligne Aléatoire Feuil1 vers Feuil2
    Par Galdwin94 dans le forum Excel
    Réponses: 1
    Dernier message: 25/04/2014, 23h52
  3. [XL-2007] copier des lignes de feuil1 vers feuil2 si valeur différente de 0
    Par epsilonenadia dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 16/12/2013, 15h29
  4. [XL-2003] Copie ligne entière sur Feuil2 si cellule trouvée feuil1
    Par kyozoone dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/10/2010, 11h30
  5. [VBA-E]sélec./copie lignes remplies vers feuille
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/01/2006, 15h35

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