attribuer un nom à un ensemble de cellule

V

vincente

Guest
Bonjour,

je cherche un moyen d'attribuer un nom à un ensemble de cellule, mais pour chacune des cellules de cette ensemble. Je pourrais le faire une par à une à la main mais c'est long pour un gros tableau.

Comment faire?

faut il faire une macro? quel serait alors la fonction 'nommer une cellule'
 

Hervé

XLDnaute Barbatruc
bonjour vincente, le forum

cette macro attribue à chaque cellule de la plage A1:B10 le nom toto + I.

I est incrementé à chaque fois (i=i+1)

Sub Bouton1_QuandClic()
Dim c As Range
Dim i As Byte

For Each c In Range('a1:b10')
    c.Name = 'toto' & i: i = i + 1
Next c
End Sub

salut

Message édité par: Hervé, à: 07/07/2005 15:30
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir Vincente, Hervé, Titi, bonsoir le forum,


Hervé je craque !!! voilà comment je faisais pour attribuer un nom (Toto) à une cellule (A1) avant que tu viennes m'aveugler par ta lumière:

ActiveWorkbook.Names.Add Name:='Toto', RefersToR1C1:='=Feuil1!R1C1'
L'enregistreur de macro ! Y'a des fois où on a envie de lui enregistrer une série de grandes baffes dans sa geueule...

Pour Titi,
L'adresse d'une cellule et fixe et invariable Range('A1').Select sélectionnera toujours la cellule A1. Quand tu attribues un nom à une cellule (ou une plage), Range('Toto').Select sélectionnera toujours cette cellule (ou plage) même si tu la déplaces. Ce nom est aussi bien pratique dans les formules (mais là je ne suis vraiment pas spécialiste). Quant au commentaire c'est complètement différent. Il s'agit d'un renseignement supplémentaire atribué à une cellule. Il lui est lié mais ne peut pas, en principe, être utilisé dans les fonctions de calcul du tableur.
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonsoir le fil, bonsoir le forum,

Hervé je prendrais bien ma carte de membre mais parfois, quand je vois des posts du style «Comment faire pour masquer une colonne en VBA», j'ai envie de répondre à grands coups d'Enregistreur de macro dans la g... de celui qui poste. Mais j'ajoute aussi que, vu mon niveau en VBA, je m'en sert encore beaucoup... Donc je ne vais pas prendre ma carte mais je deviens un fervent sympathisant et promets de voter pour toi aux prochaine érections du MVEM...
 

Discussions similaires

Réponses
6
Affichages
336

Statistiques des forums

Discussions
312 345
Messages
2 087 483
Membres
103 557
dernier inscrit
gerard.messerlin68@orange