Private Sub Worksheet_Change(ByVal Target As Range) colonne = Target.Column ligne = Target.Row If Target.Value <> "toto" Then Select Case colonne Case 1 'ici le code pour la mise en forme colonne1 Case 2 'ici le code pour la mise en forme colonne2 Case Else 'ici le code pour la mise en forme autres cellules si il y a.. End If End Sub
If [A5] <> "ce que tu veux" then ' ton code de mise en forme que tu as endif
Est-il possible d'appliquer une macro différente pour chaque colonne ?Là aussi tu dois connaitre la réponse : oui.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionsi je veux que Excel démarre avec cette macro, je dois la mettre dans ThisWorkBook, non ?
que veut dire Target et SelectionLe paramètre Target correspond à la cellule modifiée
If cells(target.row,target.column).value <> "" then '..... end if