re
Pas sur de comprendre.
Si tu veux nommer la plage de c2:c derniere cellule non vide (quelque soit le nombre renvoyer pas les formules) :
Citation:
|
Range('C2:c' & Range('c65536').End(xlUp).Row).Name = 'list'
|
Si tu veux nommer les cellules seulement si le résultat de la formule est différent de 0 :
Citation:
Sub Bouton1_QuandClic()
Dim c As Range
Dim plage As Range
Set plage = Range('C2')
ForEach c In Range('c3:c32')
If c <> 0 Then
Set plage = Union(plage, c)
EndIf
Next c
plage.Name = 'liste'
EndSub
|
salut