Macro pour copier les lignes

Résolu
milas-logistique Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
milas-logistique Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   26
 
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   Statut Membre Dernière intervention   > PlacageGranby Messages postés 393 Date d'inscription   Statut Membre Dernière intervention  
 
Merci PlacageGranby probleme resolu
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
"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   Statut Membre Dernière intervention  
 
Bonjour
je voulais dire s affiche en vert
merci pour le conseil
0