Macro pour ne garder qu'une couleur

  • Initiateur de la discussion Initiateur de la discussion falafala
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

falafala

Guest
Bonjour à tous je suis un petit nouveau sur le forum
Je cherche à réaliser une macro dans le but de sélectionner des cellules d'une couleur particulière afin d'aller les coller sur une autre feuille.
J'aimerais que cette macro traite les lignes de mon documents principal ligne par ligne, et si il trouve la couleur sur une ligne, j'aimerais qu il recopie la ligne sur le nouveau document, à la suite de la dernière ligne copiée .Pour précision, ma page principale ne possède que 6 colonnes.

Merci d'avance à ceux qui m'aideront.
 
salut falafala,

essaye çà : copie de la feuille 2 du classeur2 vers la feuille1 du même classeur
salut

--------------------------------------------

Sub copy_selon_couleur()
'

Dim ligne As Integer, l As Integer, c As Integer

ligne = Workbooks("classeur2").Sheets("feuil1").Range("a1").CurrentRegion.Rows.Count + 1
lfin = Workbooks("classeur2").Sheets("feuil2").Range("a1").CurrentRegion.Rows.Count

For l = 1 To lfin
For c = 1 To 6
If Cells(l, c).Interior.ColorIndex = 36 Then
Cells(l, c).EntireRow.Copy Workbooks("classeur2").Sheets("feuil1").Rows(ligne)
ligne = ligne + 1
Exit For
End If
Next c
Next l

End Sub
---------------------
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
21
Affichages
2 K
Réponses
19
Affichages
3 K
Réponses
1
Affichages
803
Retour