Bonjour Max,
alors je pense que tu dois mettre les instructions dans ListBox1_Change(),
sur la même base que celle que tu as là et juste choisir la valeur du blanc.
Après, pour utiliser "l'ancienne" valeur, je pense que tu devrais mettre en 2ème ligne une variable dans laquelle tu vas stockée la valeur de ta listbox que tu réutiliseras dans la ligne juste au dessus au prochain changement.
En gros dans ce genre :
Private Sub ListBox1_Change()
Sheets("Feuil1").Cells(AncienneVal, 3).Interior.ColorIndex = 6 'change pour la valeur correspondant au blanc (ou vide, ...)
AncienneVal = ListBox1.ListIndex + 3
End Sub
En espérant avoir été clair!