Macro VBA => Ajouter un colorie cellule après avoir automatisé un ajout de ligne
Bonjour,
Ce code demande l'insertion de ligne que l'utilisateur à sélectionné, à la suite de ça j'aimerai que le code me colorie certaines cellules ( à définir) de la ligne inséré ( elle est aléatoire ) donc ex un range ( A1) ne peux pas être utilisé ici car la ligne peut ce trouver n'importe ou.
Le bout de code doit être à la ligne "'Insérer une couleur aux cellule à renseigner"
Merci
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim response As VbMsgBoxResult
'Vérifier si l'utilisateur a cliqué sur une ligne entière
If Target.Rows.Count = 1 And Target.Columns.Count > 1 Then 'Exit Sub
'Demander à l'utilisateur de confirmer l'insertion de la line
response = MsgBox("Do you want to insert a new row above the line " & Target.Row & "?", vbYesNo + vbQuestion, "Insert a row")
'Insérer une nouvelle ligne si l'utilisateur a cliqué sur le bouton OUI
If response = vbYes Then
Rows(Target.Row).Insert Shift:=x1Down
'Insérer une couleur aux cellule à renseigner
Range(?).Interior.ColorIndex = 45
'Afficher une boîte de dialogue pour informer l'utilisateur que les champs de la ligné ajoutée sont à remplir
MsgBox "You have just added a row. Please manually fill in all fields of the added row and extend formulas. (From column D to column T)", vbInformation, "Empty fields detected"
End If
End If
End Sub