Bonjour Philippe, bonjour le forum,
Essaie comme ça :
Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim PL As Range déclare la variable PL (PLage)
Set O = Worksheets("Feuil1") 'définit l'onglet O
Set PL = O.Range("A1:B20") 'définit la plage PL
PL.Name = "MaPlage" 'Nomme la plage PL
Range("MaPlage").Select 'ligne de test pour sélectionner PL
End Sub
Mais tu n'a pas besoin de la nommer à partir du moment où elle est déclarée et définie :
Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim PL As Range déclare la variable PL (PLage)
Set O = Worksheets("Feuil1") 'définit l'onglet O
Set PL = O.Range("A1:B20") 'définit la plage PL
PL.Select 'ligne de test pour sélectionner PL
End Sub
[Édition]
Bonjour Thev, nos post se sont croisés...