bonjour felix,
Tout d'abord merci, c'est se que je cherchais a faire, mais le language VBA est encore un peu obscur pour moi, je pourrais te demander des explications sur ta macro ?
ici tu declare une variable non ?
Dim DerLig As Long
ici tu commence la boucle
With Sheets("Soldé")
pour toute les lignes de la feuille ?
DerLig = [A65000].End(xlUp).Row
selectionne les colones remplie de la ligne, mais pourquoi base ?
Range("A1:H" & DerLig).Name = "base"
j'ai pas comprit cette ligne
[J1] = [A1]: [J2] = "Soldé"
tu copie la ligne
Range("A1:H1").Copy .[A1]
cette ligne est aussi un mystère
Range("base").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range("J1:J2"), _
CopyToRange:=.Range("A1:H1"), Unique:=False
cette ligne sert a supprimer les lignes de la première feuille ? si oui cela ne marche pas chez moi
Range("J1:J2").Clear
End With
Est-il possible de suprimer les lignes copiers dans la nouvelle feuile ?
Cdt
Ftomi
ps : j'ai pas mis le code entre cote car le vert en prend pas