|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Développeur Web Inscription : mars 2011 Messages : 21 ![]() |
Bonjour à tous,
J'ai deux tableaux en vba (un array directement, je ne parle pas d'une table access ou excel) type1() et nom1 () qui contiennent les noms des fichiers qui se trouve dans un dossier. Je récupère tout ça en vba. En fait un fichier se nomme "type01_formulaire01.dot" par exemple, le tableau type1 récupère "type01" et nom1 récupère "formulaire01.dot". Mon souci est que je les envoi dans des combobox pour que l'utilisateur puisse choisir un type ou un nom de formulaire, seulement par exemple il peut y avoir plusieurs fois le type01. Comment puis-je supprimer les doublons de mes tableau ? Je m'en remet à vous, j'ai cherché partout sur le net mais les gens veulent seulement supprimer les doublons d'une table excel ou access ! Merci énormément d'avance ![]() ps: mon code si ça peut aider : Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Michel Développeur informatique Inscription : février 2008 Messages : 263 ![]() |
Bjr
Sans doute te suffrait il de tester, avant de renseigner tes tableaux "nom1()" et "type1()" que la valeur que tu souhaites y mettre n'y est pas déjà... Par exemple : Avant d'augmenter la taille de chacun de tes deux tableaux et d'y affecter une valeur tu fais une boucle te permettant de tester que la valeur n'existe pas déjà dans le style : Code :
Au passage, dans ton code, je vois que la valeur de "i" n'est jamais incrémentée... est-ce normal ? Michel |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Développeur Web Inscription : mars 2011 Messages : 21 ![]() |
Merci énormément de ta réponse !
Non en effet ce n'est pas normal j'ai du l'enlever sans faire exprès en recopiant mon code sur le forum en supprimant un commentaire mais il est bel est bien dans mon code ! Je vais tester ta méthode et je reviens ! |
|
|
00
|
|
|
#4 | ||
|
Invité régulier
![]() Développeur Web Inscription : mars 2011 Messages : 21 ![]() |
NICKEL ça marche ! J'ai du faire encore plein de test et de changement (notamment au niveau de l'endroit ou placer mes incrémentations) mais ça y est ça marche !!!!
Un énorme merci à toi !!! Je met mon code final si ça intéresse de futur coincé ! Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com