Macro recherchev

Fermé
rnr1493 - 27 janv. 2012 à 10:04
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 28 janv. 2012 à 11:30
Bonjour,

Je suis débutant sur le monde du programmation. J'ai un problème sur l'application de recherchev. Voici le détail de mon problème :
J'ai 2 fichiers nommés fichier1 et fichier2. Le fichier1 contenant plusieurs colonnes dont la colonne 3 contenant des numéros CIN et les restes sont vides. Le fichier2 contenant aussi de plusieurs colonnes dont la colonne 5 contenant des numéros CIN aussi. Tout d'abord, je voudrais tester si chaque numéro CIN dans le fichier1 existe dans le fichier2 (recherchev). Et si le numéro CIN dans le fichier1 existe dans le fichier2, on copie les contenus des colonnes A et D correspondant au numéro CIN du fichier2 dans les colonnes B et D du fichier1.

J'ai déjà essayé avec des quelques macros mais je n'arrive pas à le faire.

Est-ce que quelqu'un peut m'aider.

Merci d'avance pour votre aide.

A+

rnr1493
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
27 janv. 2012 à 12:31
bonjour,

pourquoi utiliser rechercheV dans VBA ?

est ce un problème pour de l'apprentissage de prog VBA , car il se résoud facilement par formules ?
1
Bonjour michel_m,

Oui, je voudrais faire par formules mais il y a une erreur #N/A ou #VALEUR alors je préfère de le faire en macro et aussi pour l'apprentissage de prog VBA. C'est très important pour moi.

Merci beaucoup pour tes conseils et ton temps michel.

A++
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
Modifié par michel_m le 28/01/2012 à 11:30
Bonjour

Ci joint classeurs avec solution formules dans feuilles1 et solution macro dans feuilles 2 (seulement sur 1 champ: à toi de jouer pour l'autre
les 2 classeurs doivent être ouverts
dans la macro j'ai considéré que le numéros CIN étaient des nombre entiers: à toi d'adapter "au cas ou"
dans les formules tu ne pouvais pas utiliser rechercheV: regarde l'aide Microsoft (rechercheV est bien pratique mais très limitée)

souviens toi que "Avant de penser VBA, penser Excel"
pour les explications: je te laisse chercher dans l'aide F1 (qqsoit le niveau, on fouine toujours dans l'aide)

https://www.cjoint.com/?3AClAwgEEfJ


pour t'initier à Excel puis au VBA
Le site très sympa et clair de Michel Dewaves
http://www.info-3000.com/
et aussi
http://www.excelabo.net/accueil

Michel
0