Bonjour,
Je souhaite réaliser une macro qui parcours toutes les colonnes dans la range [A7 : CM7].
Si la valeur de la cellule "x"7 est égale à SJS, je copie la colonne entière et je la colle dans ma nouvelle feuille, sinon, je passe à la suivante.
Voici ce que j'ai déjà écrit :
Sub Extract()
Dim Col As Range, C As Range
Dim j As Integer
j = 0
For Each Col In Range("A7:CM7").Columns 'pour chaque colonne entre A7 et CM7
For Each C In Col.Cells 'on parcours les cellules
If (C.Value = "SJS") Then
Columns(Col).Select
Selection.Copy
Sheets("Application referential").Select
Range(j, 1).Select
ActiveSheet.Paste
j = j + 1
End If
Next
Next
End Sub
J'ai une erreur "imcompatibilité de type" au niveau de l'instruction Columns(Col).Select
Comment pourrais-je résoudre cette erreur?
Merci à vous !