Voilà deux propositions sur un seul fichier :
La première avec les boutons de couleur : On détecte le numéro de ligne du bouton cliqué ce qui permet en fonction de celui-ci d'inscrire l'info dans la bonne cellule ou bien les effacer.
La deuxième avec les boutons violet : vous sélectionnez la ligne à modifier en activant une de ses cellules, puis vous cliquez sur l'un des boutons.
Les codes des différents boutons :
Sub LRD_AffHeure()
ActiveSheet.Cells(ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row, 3) = Now
End Sub
Sub LRD_EffHeure()
ActiveSheet.Cells(ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row, 3).Resize(, 3) = ""
End Sub
Sub LRD_ProDepart()
ActiveSheet.Cells(ActiveSheet.Shapes(Application.Caller).TopLeftCell.Row, 4) = "Prochain départ"
End Sub
Sub LRD_AffHeure_U()
ActiveSheet.Cells(ActiveCell.Row, 3) = Now
End Sub
Sub LRD_EffHeure_U()
ActiveSheet.Cells(ActiveCell.Row, 3).Resize(, 3) = ""
End Sub
Sub LRD_ProDepart_U()
ActiveSheet.Cells(ActiveCell.Row, 4) = "Prochain départ"
End Sub
Le fichier :
@ bientôt
LouReeD