Re : donner un nom à une plage de cellule
Bonjour,
Essaye ce bout de code, cemla devrait répondre à ton attente
' ****************************************************
' Définit le nom en fonction des paramètres
' ****************************************************
Sub DefineName(nLigDeb, nColDeb, nLigFin, nColFin, strNom As String, strNomFeuille As String)
On Error Resume Next
Range(Cells(nLigDeb, nColDeb), Cells(nLigFin, nColFin)).Select
ActiveWorkbook.Names.Add Name:=strNom, RefersToR1C1:=Selection
End Sub
on l'utilise de la façon suivante
DefineName 1,1,10,5,"Toto",activesheet.name
cela définira le nom Toto sur la plage ligne1 colone 1 à ligne 10 colone 5
Bonne soirée