VBA ajout d'un nouveau champ
Bonjour à tous ;),
Je bloque sur une partie de mon projet, tout d'abord j'ai réussi à importer les données venant de deux fichiers externes qui se trouvent dans onglet 1 et onglet 2. Maintenant, on me demande d'ajouter un bouton qui déclencherait l'ajout d'un nouveau champ dans l'onglet 1 (le fichier 2 pouvant ne pas être importé), qui donnerait le nom de la personne en fonction de son ID (colonne ID dans les deux fichiers mais les noms n'apparaissent que dans le deuxième fichier c'est donc cette colonne que l'on voudrait importer )
En espérant avoir été clair :?
Merci d'avance
vba ajout d'un nouveau champ
bonjour,
je comprends que tu importes :
- sur l'onglet 1 du fichier récepteur une feuille X d'un premier fichier
- sur l'onglet 2 du fichier récepteur une feuille Y d'un second fichier
que :
- sur l'onglet 1 tu veux ajouter un champs "nom" fonction d'un ID présent sur les deux fichiers.
- la feuille Y du second fichier comportant seule les "nom" n'est pas obligatoirement importé.
Si c'est cela, il faut donc:
- boucler sur tous les ID de l'onglet 1
- chercher si ID existe dans la feuille du second fichier et non dans l'onglet 2 qui n'existera peut-être pas.
- importer le "nom" sur l'onglet 1 si "ID" a été trouvé dans second fichier.
Question : les champs ID sur feuille du premier et second fichier sont ils identiques en nombre et ordonnancement. Si c'est le cas le traitement s'en trouve simplifié.
Cordialement,