Formulaire Excel VB
Fermé
Nesquiky
Messages postés
39
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
22 juin 2020
-
18 août 2008 à 13:22
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 - 19 août 2008 à 09:08
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 - 19 août 2008 à 09:08
A voir également:
- Formulaire Excel VB
- Liste déroulante excel - Guide
- Formule excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
- Tableau croisé dynamique excel - Guide
4 réponses
Ksensual21
Messages postés
8
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
19 août 2008
18 août 2008 à 13:41
18 août 2008 à 13:41
Bonjour,
-> Vous pouvez voir la marche à suivre en utilisant l'aide d'excel et en donnant les mots clefs comme "Liste déroulante" (ce que j'ai fait) et ça me donne :
" Saisir des données dans une cellule à partir d'une liste que vous indiquez "
Tout une page d'aide vous explique. Il faut essayer de voir si une liste déroulante peut être créé dans une liste déroulante (dite = enfant, c'est la hiérarchie des des sources de données comme dans la programmation html)
-> Mais ça ne vous aide pas de trop pour votre paramétrage en 2 listes déroulante.. Personnellement, j'utiliserais Access pour relier des bases de données entre elles. Ca ne veut pas dire qu'excel ne le fait pas.
Bon courage.
-> Vous pouvez voir la marche à suivre en utilisant l'aide d'excel et en donnant les mots clefs comme "Liste déroulante" (ce que j'ai fait) et ça me donne :
" Saisir des données dans une cellule à partir d'une liste que vous indiquez "
Tout une page d'aide vous explique. Il faut essayer de voir si une liste déroulante peut être créé dans une liste déroulante (dite = enfant, c'est la hiérarchie des des sources de données comme dans la programmation html)
-> Mais ça ne vous aide pas de trop pour votre paramétrage en 2 listes déroulante.. Personnellement, j'utiliserais Access pour relier des bases de données entre elles. Ca ne veut pas dire qu'excel ne le fait pas.
Bon courage.
Nesquiky
Messages postés
39
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
22 juin 2020
18 août 2008 à 15:38
18 août 2008 à 15:38
Merci, mais je sais que Excel le fait...
Avec Access, il y a un pb de compatibilité avec le logiciel qui devra extraire les données...
Avec Access, il y a un pb de compatibilité avec le logiciel qui devra extraire les données...
Ksensual21
Messages postés
8
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
19 août 2008
19 août 2008 à 08:57
19 août 2008 à 08:57
ok, je comprend. Vous avez quelle version d'excel ?
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
240
19 août 2008 à 09:08
19 août 2008 à 09:08
Bonjour
Excel le fait tres bien, bien que cela soit assez complexe dans un premier abord, sans fichier exemple je vais essayé de te l'expliquer
tu crees une feuille Liste : Colonne A, ta premiere liste de choix que tu vas nommer en liste evolutive
Menu Insertion / Noms / Definir
le nom : Liste_1
la formule (au dessous) : =Decaler(Liste!$A$1;0;0;nbval(Liste!$A:$A))
ensuite tu fais un copier de ta liste, et en B1, Un collage spécial en cochant la case Transposé
Ta colonne est alors recopié sur la ligne 1, de la colonne B à la colonne X
sous chacun des ces menus, tu y places tes sous menus, un fois terminé, tu retournes dans La gestion des noms
le nom : Liste_2
la formule : =Decaler(Liste!$A$1;Equiv(tacelluledesaisie;Liste!$B$1:$IV$1;0);1;Nbval(Decaler(Liste!$A:$A;Equiv(tacelluledesaisie;Liste!$B$1:$IV$1;0);0))-1)
liste de validations, 1ere liste : =Liste_1, 2eme liste : = Liste_2
salutations
Excel le fait tres bien, bien que cela soit assez complexe dans un premier abord, sans fichier exemple je vais essayé de te l'expliquer
tu crees une feuille Liste : Colonne A, ta premiere liste de choix que tu vas nommer en liste evolutive
Menu Insertion / Noms / Definir
le nom : Liste_1
la formule (au dessous) : =Decaler(Liste!$A$1;0;0;nbval(Liste!$A:$A))
ensuite tu fais un copier de ta liste, et en B1, Un collage spécial en cochant la case Transposé
Ta colonne est alors recopié sur la ligne 1, de la colonne B à la colonne X
sous chacun des ces menus, tu y places tes sous menus, un fois terminé, tu retournes dans La gestion des noms
le nom : Liste_2
la formule : =Decaler(Liste!$A$1;Equiv(tacelluledesaisie;Liste!$B$1:$IV$1;0);1;Nbval(Decaler(Liste!$A:$A;Equiv(tacelluledesaisie;Liste!$B$1:$IV$1;0);0))-1)
liste de validations, 1ere liste : =Liste_1, 2eme liste : = Liste_2
salutations