OVH Cloud OVH Cloud

pb de syntaxe

5 réponses
Avatar
wanadoo
slt

voilou : débutant sous excel, mon pb est le suivant :

j'ai 2 feuilles :
-la seconde (appelée "catégorie" contient des colonnes qui servent à faire
des listes dans la feuille1
j'ai fait insertion/nom/définir =catégorie!$A$2:$A$65536 et je l'ai
appelée "categorie"
puis idem avec les autres colonnes

-sur la première je sélectionne toute la colone A et je fais
donnees/validation puis Autoriser/liste et Source =categorie

jusque là tout marche...mais :

le but est : quand je selectionne un element de la liste dans A2 (par ex) ,
je dois voir apparaitre dans B2 une sous-liste propre à l'element
selectionné
ex: en A2 je selectionne "ordinateurs". Je dois voir apparaitre en B2 une
liste avec "portable/de bureau"
si je selcetionne "composants" en A3 je dois avoir en B3 "processeurs/carte
mere/memoire)
etc...

j'ai donc fait en B2 : donnees/validation Autoriser/liste
source/=INDIRECT($A$2)

mais je ne veux pas passer des heures à modifire cahque cellule de B en
incrementant le chiffre à chaque fois (=INDIRECT($A$3) puis =INDIRECT($A$4)
etc...
et quand je prend la croix en bas à doite de B2 avec un glisser vers le bas
il ne m'incréménte pas cette valeur :-(

jai bien essayer de remplacer le 2 de départ dans =INDIRECT($A$2) par un
truc du genre ligne() mais marche pas

merci de votre aide

5 réponses

Avatar
AV
Regarde là ** et adapte

** http://disciplus.simplex.free.fr/classeursxl/av-listevalidmultiples.zip

AV
Avatar
AV
en Bx: =INDIRECT($A$x) dans donnees/validation


=INDIRECT("$A$"&LIGNE())
recopie vers le bas
??
AV

Avatar
FxM
Bonjour,

Lorsque tu places un $ devant une colonne ou une ligne, ce qui suit
n'évoluera plus lors de la copie. En l'occurence =indirect($ax) devrait
aller.

@+
FxM

PS : si tu pouvais jeter un oeil à ton horloge et/ou à ton fuseau
horaire, il n'est que 09:14 (heure de Paris)

On 20/07/04 11:49, wanadoo wrote:
c justement de là que vient mon inspiration !
mais pour ce classeur il n'y a qu'une ligne à traiter. Je souhaite de mon
côté avoir toutes les lignes de la feuille identique et que chaque cellule
Bx réponde specifiquement à la cellule Ax :
en Bx: =INDIRECT($A$x) dans donnees/validation




Avatar
wanadoo
c justement de là que vient mon inspiration !
mais pour ce classeur il n'y a qu'une ligne à traiter. Je souhaite de mon
côté avoir toutes les lignes de la feuille identique et que chaque cellule
Bx réponde specifiquement à la cellule Ax :
en Bx: =INDIRECT($A$x) dans donnees/validation
Avatar
wanadoo
merci !

AV : ta proposition ne me renvoie que la valeur séléctionnée dans la cellule
Ax !

FxM : ça marche! merci, j'ai pu faire mon "glisser" avec la petite croix
magique...

je vous remercie tous les 2 pour votre aide.

PS: je vis à la Réunion GMT+4 ce qui explique l'heure des posts. Il est
11h40 actuellement !