Nommer des zones automatiquement Excel 2007
Résolu/Fermé
PhilFrQc
Messages postés
7
Date d'inscription
mercredi 20 octobre 2010
Statut
Membre
Dernière intervention
27 juillet 2018
-
25 oct. 2010 à 17:49
PhilFrQc Messages postés 7 Date d'inscription mercredi 20 octobre 2010 Statut Membre Dernière intervention 27 juillet 2018 - 25 oct. 2010 à 19:39
PhilFrQc Messages postés 7 Date d'inscription mercredi 20 octobre 2010 Statut Membre Dernière intervention 27 juillet 2018 - 25 oct. 2010 à 19:39
A voir également:
- Nommer des zones automatiquement Excel 2007
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
3 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
25 oct. 2010 à 19:01
25 oct. 2010 à 19:01
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
PhilFrQc
Messages postés
7
Date d'inscription
mercredi 20 octobre 2010
Statut
Membre
Dernière intervention
27 juillet 2018
25 oct. 2010 à 19:15
25 oct. 2010 à 19:15
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?
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 25/10/2010 à 19:33
Modifié par lermite222 le 25/10/2010 à 19:33
Bonjour,
La formule d'Eric (Bonjour) fait référence a une variable, et non un nom en "dur".
Et ensuite la formule...
A+
La formule d'Eric (Bonjour) fait référence a une variable, et non un nom en "dur".
Dim NomList As String NomList = "Tototo"
Et ensuite la formule...
A+
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
25 oct. 2010 à 19:37
25 oct. 2010 à 19:37
Je n'ai pu tester complètement n'ayant pas de classeur exemple mais c'est bien (au moins) le .value qui est en trop dans ta formule (.value c'est pour une cellule, pas pour une variable).
De plus j'avais typé NomListe en String
eric
De plus j'avais typé NomListe en String
eric
PhilFrQc
Messages postés
7
Date d'inscription
mercredi 20 octobre 2010
Statut
Membre
Dernière intervention
27 juillet 2018
25 oct. 2010 à 19:39
25 oct. 2010 à 19:39
Question à Éric et Lermite,
Comment fait-on pour se donner un coup de pied au c... ?
Vos réponses sont tout à fait correctes, ça fonctionne parfaitement.
Mon problème venait simplement du fait que la valeur de NomListe contenait une virgule! ("Nom, Prénom").
Merci encore!
Comment fait-on pour se donner un coup de pied au c... ?
Vos réponses sont tout à fait correctes, ça fonctionne parfaitement.
Mon problème venait simplement du fait que la valeur de NomListe contenait une virgule! ("Nom, Prénom").
Merci encore!