Re : Compter nb de cellules en couleur et copier vers d'autres feuilles
Bonjour le forum
Une nouvelle requête à vous demander parce que je coince encore une fois. J’ai bien essayé de bricoler une macro inspiré par sieur ROBERT mais hélas sans résultats.
J’ai un fichier avec plusieurs feuilles. Dans chaque feuilles, il y a plusieurs lignes (A2:U2, A3:U3, A4:U4, …, A5800:U5800) et (X2:AQ2, X3:AQ3, X4:AQ4, …, X5800:AQ5800).
Colonne A = dates
Colonne B à U = cellules contenant des chiffres, elles ont toutes un fond vert.
Colonne X à AQ = cellules contenant des chiffres, certaines ont un fond vert et elles ont toutes un fond transparent.
J’aimerais que la macro cherche les valeurs identiques se trouvant dans les cellules (A2:U2) et celles se trouvant dans (X2:AQ2).
Si elles sont identiques exécuter un couper / coller des cellules (A2:U2) vers les cellules (X2:AQ2).
Une pièce jointe accompagne cette demande
Amicalement vôtre
ABDELHAK
N.B. :
Sub COUPER_COLLER_CELLULES_VERTES()
'
' ELAB_CN_UN Macro
' Macro enregistrée le 26/12/2012 par ABDEL COMPTE LE NB DE CELLULES A FOND VERT PAR LIGNE
Dim LI As Long 'déclare la variable LI (LIgne)
Dim DL As Long 'déclare la variable DL (Dernière Ligne)
Dim PL As Range 'déclare la variable PL (PLage)
Dim col As Byte 'déclare la variable COL (COLonne)
Dim C1 As Range
Dim C2 As Range
Set C1 = [B2:U2]
Set C2 = [X2:AQ2].Find(C1, , xlValues, xlWhole)
For LI = DL To 2 Step -1
For col = 2 To 43
If Cells(LI, col) Then C1.Cut C2
Next col 'prochaine cellule de la boucle 2
Next LI
End Sub