Voici comment j'ai fait :
Page1 étant le nom que j'ai donné à ma première feuille
Range ("moteur1") correspond à une plage nommée dans ma feuille
Mon code actuel fonctionne
Dim Page1 As Worksheet
'chargement de la feuille 1
Set Page1 = Worksheets("Page1")
'définition des variables de la Page1
Moteur1 = Page1.Range("moteur1")
'traitement
If Moteur1 = "" Then
Page1.Range("moteur1").Interior.Color = RGB(255, 199, 206) 'rouge
Exit Sub
Else
Page1.Range("moteur1").Interior.Color = RGB(255, 255, 255) 'blanc
End If
Mais je voulais savoir si il était possible de remplacer
Page1.Range("moteur1")
par ma variable :
Moteur1
et obtenir le même résultat c'est à dire colorier l’intérieur de ma plage nommée "moteur1" qui se trouve dans la Page1