Nommer des zones automatiquement Excel 2007
Résolu
PhilFrQc
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
PhilFrQc Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
PhilFrQc Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une liste de zones que je voudrai nommer (par VBA) en fonction de la cellule en titre.
Je peux le faire facilement avec un nom fixe :
ActiveWorkbook.Names.Add Name:="Ressource", RefersTo:=f.Cells(ligne + 1, colListe)
Mais pas avec un nom variable:
NomListe = Cells(ligne, 8)
ActiveWorkbook.Names.Add Name:=NomListe.Value, RefersTo:=f.Cells(ligne + 1, colListe).Resize(mondico.Count)
Avez-vous une solution pôur m'aider?
Merci et bonne journée.
J'ai une liste de zones que je voudrai nommer (par VBA) en fonction de la cellule en titre.
Je peux le faire facilement avec un nom fixe :
ActiveWorkbook.Names.Add Name:="Ressource", RefersTo:=f.Cells(ligne + 1, colListe)
Mais pas avec un nom variable:
NomListe = Cells(ligne, 8)
ActiveWorkbook.Names.Add Name:=NomListe.Value, RefersTo:=f.Cells(ligne + 1, colListe).Resize(mondico.Count)
Avez-vous une solution pôur m'aider?
Merci et bonne journée.
A voir également:
- Nommer des zones automatiquement Excel 2007
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
3 réponses
Bonjour,
essaie avec :
ActiveWorkbook.Names.Add Name:=NomListe, RefersTo:=f.Cells(ligne + 1, colListe).Resize(mondico.Count)
Sinon autre syntaxe plus simple :
f.Cells(ligne + 1, colListe).Resize(mondico.Count).name = NomListe
eric
essaie avec :
ActiveWorkbook.Names.Add Name:=NomListe, RefersTo:=f.Cells(ligne + 1, colListe).Resize(mondico.Count)
Sinon autre syntaxe plus simple :
f.Cells(ligne + 1, colListe).Resize(mondico.Count).name = NomListe
eric
Merci Éric, mais, tes deux solutions ne fonctionnent pas.
J'Ai un message d'erreur
"Erreur d'exécution '1004';
Erreur définir par l'application ou par l'objet"
PAr contre, en reprenant ta 2e solution et en remplaçant NomListe par "Tototo", ma liste s'appelle bien "Tototo".
Je travaille avec Excel 2007.
Est-ce qu'il y aurait une incidence?
J'Ai un message d'erreur
"Erreur d'exécution '1004';
Erreur définir par l'application ou par l'objet"
PAr contre, en reprenant ta 2e solution et en remplaçant NomListe par "Tototo", ma liste s'appelle bien "Tototo".
Je travaille avec Excel 2007.
Est-ce qu'il y aurait une incidence?