Plage de donnée nommée- elargissement

bonjour!

j'ai un combobox qui est alimenté par les données d'une plage que j'ai nommé "data".

or de nouveaux enregistrements viennent régulièrement s'ajouter et ces données se retrouvent hors de la plage "data". Elle ne se retrouvent donc pas dans le combobox.

Y a t'il un moyen d'agrandir la plage de donné?

toutes les réponses semblent etre non...mais dans le doute je demande

oubien;

si je prend la colonne entière dans mon combobox, peut on enlever la partie blanche?

merci!

Bonjour

C'est faisable en donnant à une formule représentant un champ dynamique le nom de data

Ex: Tes données data sont en colonne A de Feuil1

A1 est le titre

Tu nommes data la formule

=DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)

Cordialement

Merci Amadeus,

j'ai fait comme tu disais mais visual basic refuse : feuil1!data ou feuil1!'data' ou 'feuil1'!data

bref, dois je le forcer en insérant la formule dans le code du combobox? si oui comment?

Bonjour

Tu dois utiliser la commande de menu "Insertion" "Nom" "Définir".

Dans "Nom dans le classeur", tu tapes data

et dans "Fait référence à:" tu tapes la formule.

Cordialement

Merci Amadeus,

mais c'est ce que j'ai fait

L'insertion de formule pour la définition du nom marche sans problème.

EN REVANCHE,

lorsque je veux faire référence à ce nom dans la propriété "RowSource" de mon combobox, VBA refuse....

désolé si je n'ai pas été clair...

-- 26 Juil 2010, 21:24 --

ou peut etre est-ce une question de parametrage...

-- 27 Juil 2010, 09:42 --

bonjour à tous!

je me permet d'insister...pas de solution?

Rechercher des sujets similaires à "plage donnee nommee elargissement"