Créer automatiquement une liste à partir de tableaux
Résolu/Fermé
farreneit
Messages postés
282
Date d'inscription
jeudi 5 juillet 2012
Statut
Membre
Dernière intervention
13 janvier 2023
-
2 juil. 2021 à 09:47
yg_be Messages postés 21119 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 février 2023 - 5 juil. 2021 à 19:21
yg_be Messages postés 21119 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 février 2023 - 5 juil. 2021 à 19:21
A voir également:
- Créer automatiquement une liste à partir de tableaux
- Liste déroulante excel - Guide
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Créer une adresse mail - Guide
- Créer un compte gmail - Guide
- Comment trouver un numéro à partir du nom et prénom ✓ - Forum Mobile
1 réponse
yg_be
Messages postés
21119
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
6 février 2023
1 308
2 juil. 2021 à 10:08
2 juil. 2021 à 10:08
bonjour,
souhaites-tu obtenir un long tableau, similaire à celui de la deuxième image, avec toutes les combinaisons possibles?
maitrises-tu le VBA? cherches-tu à l'apprendre?
commence peut-être à faire cela à partir des tableaux gamme et vis, cela t'aidera à faire cela progressivement.
souhaites-tu obtenir un long tableau, similaire à celui de la deuxième image, avec toutes les combinaisons possibles?
maitrises-tu le VBA? cherches-tu à l'apprendre?
commence peut-être à faire cela à partir des tableaux gamme et vis, cela t'aidera à faire cela progressivement.
2 juil. 2021 à 10:23
L'idée est plutôt d'obtenir une colonne unique où chaque ligne correspond à une réference de type : "SQA804V-2U3O3O1O/DO" afin d'obtenir la totalité des références possibles.
Pour être honnete, non je ne maitrise pas VBA, mais le fait d'avoir déjà programmé dans d'autres languages me permet généralement de m'en sortir grâce à des recherches et à la magique option "enregistrer une macro".
A chaque nouveau projet, j'apprends de nouvelles fonctionnalités/fonctions de VBA que je réutilise ensuite lorsque j'en ai besoin.
Je pense que le type de logique est la suivante :
- Dans le tableau Gamme : Tant que la cellule n'est pas vide alors
- enregister la cellule actuelle dans une variable
- Dans le tableau Vis : Tant que la cellule n'est pas vide alors
- ajouter la cellule actuelle dans la variable
- Dans le tableau Largeur : Tant que la cellule n'est pas vide alors
- ajouter la cellule actuelle dans la variable
etc
C'est bien ça ?
2 juil. 2021 à 10:59
2 juil. 2021 à 17:18
J'obtiens malheureusement une erreur à :
Comment est-ce que cela vous semble ?
Merci d'avance !
2 juil. 2021 à 17:23
au lieu de
ceci est mieux
il est recommandé d'ajouter en début de module, ce qui force à déclarer les variables.
quel est le message d'erreur?
2 juil. 2021 à 17:35
L'OptionExplicit semble incorrect car cela m'affiche une "Compile error: Invalid inside procedure".
Sinon en enlevant cette première ligne j'obtiens l'erreur suivante :
'Run-time error '1004':
Application-defined or object-defined error'