Bonjour,
J'ai une colonne de noms en A et j'aimerais pouvoir utiliser la fonction vlookup pour trouver le numéro correspondant à chaque nom dans un classeur externe fermé dans un autre dossier, le tout en VBA.
Merci à l'avance!
Bonjour,
J'ai une colonne de noms en A et j'aimerais pouvoir utiliser la fonction vlookup pour trouver le numéro correspondant à chaque nom dans un classeur externe fermé dans un autre dossier, le tout en VBA.
Merci à l'avance!
Personnellement, je ne fais JAMAIS de traitement Excel (je parle de Excel pur, pas de VBA) entre différents classeurs.
Certes, Excel a quelques possibilités dans le domaine mais c'est toujours plus ou moins problématique.
Très clairement Excel n'est pas fait pour ça.
Et cela pour une raison très simple : ce genre de traitement entre classeur est, dans 99% des cas, du traitement de base de données.
Et Excel n'est pas un logiciel de traitement de base de données, même si beaucoup de personnes l'utilisent comme tel en raison de sa facilité d'utilisation.
Donc, le seul conseil raisonnable que je peux te donner c'est de passer à un SGBD (Access, Open Base, etc.) qui fera ce que tu décris très bien avec des index, vu qu'il est conçu pour ça.
Bonjour !
Sans nous indiquer à minima la formule RECHERCHEV (version française de VLOOKUP) fonctionnant
avec le classeur fermé ni conformément aux règles de ce forum une ébauche de code ni …
Ne sachant donc pas ta capacité à adapter un code à ton contexte,
je me demande si cela vaut le coup de présenter un exemple général, une perte de temps.
Surtout vu déjà les exemples sur la Toile …
Autre voie : utiliser un objet Dictionary (documenté dans l'aide VBA interne),voir les nombreux exemples dans les discussions de ce forum.
_________________________________________________________________________________________________________
Je suis Paris, Nice, Bruxelles, Charlie, …
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager