Macro pour copier les lignes

Résolu/Fermé
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017 - Modifié par pijaku le 2/06/2015 à 14:12
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017 - 3 juin 2015 à 22:35
bonjour
veuillez m'ader a trouvé une solution c'est urgent merci
Quelles sont les lignes de code que je dois mettre dans ma macro excel pour résoudre le problème suivant
comparrer entre les lignes du tableau ex Ligne 2 - ligne 1; ligne3-ligne2; ligne4-ligne3 etc...
si le resultat est 1 ou 0 la ligne saffiche en verre sinon copier la ligne en bas du tableau

et voici ma tentative

Sub test()
    Dim I As Long
    For A = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
        If Cells(A, 1).Value - Cells(A - 1, 1).Value = 0 Or _
            Cells(A, 1).Value - Cells(A - 1, 1).Value = 1 Then
            Cells(A, 1).Interior.ColorIndex = 14
        Else
            Cells(Rows.Count, 1).End(xlUp).Offset(1).Value = Cells(A, 1).Value
        End If
    Next A
End sub
A voir également:

2 réponses

PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
1 juin 2015 à 21:54
Bonjour,

J'aimerais t'ader en mettre en verre, mais pour l'instant, il est ou le problème avec ton code ?
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017
1 juin 2015 à 23:59
bonjour je voulais dire s'affiche en vert
mon probleme c est que j'ai pas pu trouver le code pour copier les lignes vertes en bas du tableau
merci
0
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 26
2 juin 2015 à 14:06
Re-bonjour,

Alors il y a contradiction. Dans la question initiale, les lignes vertes restent ou elles sont et c'est les autres qui vont à la fin. Maintenant, tu veux que ce soit les lignes vertes qui soit à la fin ?

Ton code est OK, il met en vert les valeur avec 0 ou 1 de différence, et l'autre ligne copie à la fin. Si tu veux que ce soit les valeurs en vert qui vont à la fin, enlève le ELSE
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017 > PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019
3 juin 2015 à 22:35
Merci PlacageGranby probleme resolu
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
1 juin 2015 à 22:24
"saffiche en verre"
Il devient transparent ?

Rappel, l'urgence est pour toi, pas pour le bénévoles qui répondent.
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017
2 juin 2015 à 00:01
Bonjour
je voulais dire s affiche en vert
merci pour le conseil
0