Bonjour
J'utilise le code ci-dessous pour récupérer filtrer les infos d'une feuille en fonction d'une variable
Ce que je souhaite faire en plus c'est qu'à chaque fois que la valeur de la colonne J change, la macro m'insère automatiquement une ligne de couleur
Quelqu'un saurait t'il faire?
Merci
Sub FEBenCF()
Dim Cell As Range
Calculate
Sheets("Relance").Select
Range("B3:L3").Select
ActiveCell.FormulaR1C1 = "FEB en CF"
For Each Cell In Sheets("SuiviFEB").Range("H6:H" & Sheets("SuiviFEB").Range("H65536").End(xlUp).Row)
If Cell.Offset(0, -7).Value = "CF" Then
On Error Resume Next
Calculate
Sheets("Relance").Range("B" & Sheets("Relance").Range("B65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -6).Value
Sheets("Relance").Range("D" & Sheets("Relance").Range("D65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -4).Value
Sheets("Relance").Range("F" & Sheets("Relance").Range("F65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -2).Value
Sheets("Relance").Range("H" & Sheets("Relance").Range("H65536").End(xlUp).Row + 1).Value = Cell.Value
Sheets("Relance").Range("J" & Sheets("Relance").Range("J65536").End(xlUp).Row + 1).Value = Cell.Offset(0, 2).Value
Sheets("Relance").Range("L" & Sheets("Relance").Range("L65536").End(xlUp).Row + 1).Value = Cell.Offset(0, 4).Value
End If
Next
Sheets("Relance").Select
End Sub
J'utilise le code ci-dessous pour récupérer filtrer les infos d'une feuille en fonction d'une variable
Ce que je souhaite faire en plus c'est qu'à chaque fois que la valeur de la colonne J change, la macro m'insère automatiquement une ligne de couleur
Quelqu'un saurait t'il faire?
Merci
Sub FEBenCF()
Dim Cell As Range
Calculate
Sheets("Relance").Select
Range("B3:L3").Select
ActiveCell.FormulaR1C1 = "FEB en CF"
For Each Cell In Sheets("SuiviFEB").Range("H6:H" & Sheets("SuiviFEB").Range("H65536").End(xlUp).Row)
If Cell.Offset(0, -7).Value = "CF" Then
On Error Resume Next
Calculate
Sheets("Relance").Range("B" & Sheets("Relance").Range("B65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -6).Value
Sheets("Relance").Range("D" & Sheets("Relance").Range("D65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -4).Value
Sheets("Relance").Range("F" & Sheets("Relance").Range("F65536").End(xlUp).Row + 1).Value = Cell.Offset(0, -2).Value
Sheets("Relance").Range("H" & Sheets("Relance").Range("H65536").End(xlUp).Row + 1).Value = Cell.Value
Sheets("Relance").Range("J" & Sheets("Relance").Range("J65536").End(xlUp).Row + 1).Value = Cell.Offset(0, 2).Value
Sheets("Relance").Range("L" & Sheets("Relance").Range("L65536").End(xlUp).Row + 1).Value = Cell.Offset(0, 4).Value
End If
Next
Sheets("Relance").Select
End Sub