excel liste deroulante, mis en page

excel liste deroulante, mis en page - Logiciels - Windows & Software

Marsh Posté le 30-06-2003 à 15:55:43    

Bonjour tout le monde
 
quelque petit probleme avec les listes deroulantes
lorsque j utilise les combobox, je me retrouve face au probleme que j ai une centaine de cellule a remplir et que l option tirer sur la cellule dans le coin lorsqu un petit plus apparait ne fonctionne evidemment pas. Comment faire pour pouvoir automatiser la fonction de facon a ce que je n ai pas modifié a chaque fois les proprietes.
Je n ai pas ce probleme avec donnees -> gultigkeit par contre
(precision: j ai une liste de 100 produits et je dois pour chacune des donnees definir leurs utilisations finales dans une liste predeterminée)
 
 
La raison pour laquelle je desire utiliser une combobox est que j aimerais avoir une presentation avec des grandes categories qui seraient en gras mais que l on ne pourrait selectionner te l que :
transport (en gras, impossible a selectionner)
aviation
marine
automobile
 
est ce qu il est possible de faire ceci de maniere pas trop complique ;)

Reply

Marsh Posté le 30-06-2003 à 15:55:43   

Reply

Marsh Posté le 30-06-2003 à 15:59:53    

Rien compris, en français svp.

Reply

Marsh Posté le 30-06-2003 à 16:33:41    

damneddany a écrit :

Rien compris, en français svp.


 
il manque les accents et les apostrophes, mais sinon c est parfaitement comprehensible :heink:
 
bon ok, il y a gultigkeit qui doit etre compris Validation mais pour tout ceux qui pourrait me repondre, c est une evidence...


Message édité par Profil supprimé le 30-06-2003 à 16:35:22
Reply

Marsh Posté le 30-06-2003 à 23:37:24    

rien compris non plus  :??:

Reply

Marsh Posté le 30-06-2003 à 23:44:08    

si j'ai bien compris enfin peut être je devrai relire avant de me lancé mais bon... Ce que tu peux faire c'est un copier de ta cellule contenant la liste déroulante et un collage spéciale sur toute la colonne ou tu veux la reproduire en sélectionnant "Validation" (dans le menu collage spéciale)
 
En espérant que ca t'aide
@+

Reply

Marsh Posté le 01-07-2003 à 09:23:21    

bon ben cette fois je me remet en cause :D
 
je selectionne toolbox, liste deroulante
 
je vais dans les proprietes et je remplis listfillrange (qui devras rester identique) et linkedcell.
 
J aimerais donc ne pas avoir a modifier linked cell a chaque fois pour chaque ligne.
 
est ce que je suis plus clair [:wam]
 
sinon ce n est pas un manque de respect mais je suis sur un clavier allemand :'(
 
pour original-sangoku: il est ou le menu collage special#
 
et sinon je m y connait que peu en excel

Reply

Marsh Posté le 01-07-2003 à 09:58:12    

Désolé p'ti vampire, mais tu n'es pas plus clair...
 
ListFillRange : Remplit la combobox des valeurs inscrites dans les cellules composant ton range.
 
LinkedCell : Permet d'interroger la cellule mentionnée ici pour connaitre la valeur affichée par la combobox.
 
Donc, non, tu n'as pas besoin de changer linkedcell à chaque ligne puisque ça se fait dès que tu sélectionnes une ligne !  :heink:  
 
Le fonctionnement c'est :
 
1/ Je crée la combobox
2/ Je remplit une liste de valeurs, par exemple ex en Z1:Z500
3/ Je renseigne ListFillRange dans ma combobox : Z1:Z500
4/ Je renseigne une LinkedCell, par exemple Y1
5/ L'utilisateur choisit une valeur dans la combobox
6/ Je regarde la valeur de la cellule Y1 : miracle c'est la valeur choisie par l'utilisateur.
 
en espérant avoir aidé.

Reply

Marsh Posté le 01-07-2003 à 10:27:17    

Pupoul a écrit :

Désolé p'ti vampire, mais tu n'es pas plus clair...
 
ListFillRange : Remplit la combobox des valeurs inscrites dans les cellules composant ton range.
 
LinkedCell : Permet d'interroger la cellule mentionnée ici pour connaitre la valeur affichée par la combobox.
 
Donc, non, tu n'as pas besoin de changer linkedcell à chaque ligne puisque ça se fait dès que tu sélectionnes une ligne !  :heink:  
 
Le fonctionnement c'est :
 
1/ Je crée la combobox
2/ Je remplit une liste de valeurs, par exemple ex en Z1:Z500
3/ Je renseigne ListFillRange dans ma combobox : Z1:Z500
4/ Je renseigne une LinkedCell, par exemple Y1
5/ L'utilisateur choisit une valeur dans la combobox
6/ Je regarde la valeur de la cellule Y1 : miracle c'est la valeur choisie par l'utilisateur.
 
en espérant avoir aidé.


 
mince :D
 
voila c est ce que je fais mais maintenant il faut que je fasse de meme pour Y2 a Y420, il me faut a peu pret 420 listes deroulantes...
donc tant qu a faire j aimerais ne pas suivre la procedure sus citee 419 fois ;)

Reply

Marsh Posté le 01-07-2003 à 11:15:00    

pti vampire a écrit :


 
mince :D
 
voila c est ce que je fais mais maintenant il faut que je fasse de meme pour Y2 a Y420, il me faut a peu pret 420 listes deroulantes...
donc tant qu a faire j aimerais ne pas suivre la procedure sus citee 419 fois ;)


 
Houla !  :lol:  
 
Excel n'est peut-être pas super adapté là :)
 
Quelques questions comme ça :
1/ Pourquoi autant de listes déroulantes ?
2/ Une suite logique dans tes listes déroulantes ?
3/ Certaines listes déroulantes dépendent-elles d'autres listes déroulantes ?
4/ Tu possèdes un document regroupant toutes les variables de tes listes déroulantes, ou un moyen de les extraire ?
 
On peut également fixer les valeurs de LinkedCell et ListFillRange par programmation (tout comme on peut créer une combobox par programmation), il y a sans doute une piste à creuser la dedans.

Reply

Marsh Posté le 01-07-2003 à 11:29:09    

bon je crois que je vais abbandonner cette voie et chercher un autre moyen alors  
 
ou sinon m acheter un livre VBA pour faire le prog [:mazert] :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed