Bonjour,
Voici mon programme :
Private Sub Worksheet_Activate()
Dim derligne As Long
Dim FL1 As Worksheet, FL2 As Worksheet, Cell As Range, Plage As Range
Dim Var1
derligne = Sheets("Santé et Sécurité").Range("A1048576").End(xlUp).Row
Set FL1 = Worksheets("Santé et Sécurité")
Set FL2 = Worksheets("Santé et Sécurité BD")
With FL1
Set Plage = .Range("C2:AF" & derligne)
For Each Cell In Plage
'Valeur de la cellule lue
Var1 = Cell.Value
If Var1 = "Validé" Then
With FL2
Cell.Value = Var1
End With
End If
Next
End With
End Sub
Il a pour but de détecter si une cellule possède la valeur "Validé" et, si c'est le cas, de la coller sur l'autre feuille de façon "définitive" et sur la même cellule que la première feuille. Ca ne me met pas d'erreur mais cela ne fais juste rien sur ma feuille ("Santé et Sécurité BD")
Merci d'avance