Macro VBA

Fermé
sisi - 15 févr. 2011 à 15:59
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 15 févr. 2011 à 22:45
Bonjour,

je cherche a faire une macro qui me copie toutes les lignes dont les cellules sont en jaunes et rose à partir de la colonne C4 dans une autre feuille.
il faut également qu'il me prenne le titre (cellule fusionnée C1) pour chaque partie, ainsi que les cellules A1, B1
A voir également:

2 réponses

voici la macro que j'ai ecrit :

Dim Rw As Range
Dim Ligne As Long
Dim Cellule As Range


Sheets("Feuil1").Select
ActiveCell.SpecialCells(xlLastCell).Select
Range(Selection, Cells(1)).Select


For Each Rw In Selection.Rows

Ligne = Rw.Row

If Rw.Cells(1, 8).Interior.ColorIndex = 6 Then
Rw.Copy Destination:=Worksheets("Feuil2").Cells(Ligne, 3).EntireRow
End If

Next Rw
End Sub

cette macro ne fonctionne pas très bien car elle ne prend pas en compte les autres cellules jaunes a partir de K4.
0
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 1 452
15 févr. 2011 à 22:45
Bonjour,
Contrôler qu'elle est la plage sélectionnée par l'instruction :
Range(Selection, Cells(1)).Select
Car seul les cellules contenues dans cette plage peuvent-être copier et coller sur la feuille 2.
0