Cellule E18 est sous forme de liste déroulante dont les données sont sur une autre feuille avec la plage A4:A8.
Dans mon code VBA pour effacer cette cellule :
Range(",E18").Value = ""
Si je comprends, je dois définir un nom à ma plage et dans le code VBA utiliser ce nom dans le code?
Par exemple : nom de plage A4:A8 = pratique
le code sera : Range("pratique").value=""
Merci
Ok, mettons, tu nommes ta plage A1:C100 "MaPlage". Dans le code VBA :
Range("A1:C100")
'Devient :
Range("MaPlage")
La seconde écriture étant toujours valide même si tu insères une ligne au dessus de la ligne 1 par exemple.