Nommer des colonnes en VBA

Fermé
Bent_kati - 13 juin 2008 à 16:37
 bent_kati - 16 juin 2008 à 11:34
Bonjour,

J'ai en ligne1 de mon fichier Excel des noms (Janvier, Février, Mars,...), est ce qu'une macro peut à partir de cette ligne créer un nom à toute la colonne? Ex: la colonne qui contient Janvier en A1, s'appellera temp_Janvier???
Ceci me permettra de ne pas créer 12 colonnes avec Insertion/nom/definir

Merci beaucoup!!

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
13 juin 2008 à 17:05
Bonjour,

les mois sont saisis avant de A1 à L1; la colonne est nommé temp_ & valeur celulle line 1 colonne 1 à12

Sub nommer_col()
Dim cptr As Byte
For cptr = 1 To 12
Columns(cptr).Name = "temp_" & Cells(1, cptr)
Next
End Sub

Bon WE
Michel
4
Super, effectivement c'est facile.
Merci beaucoup
0