Recupération de données sur fichier excel
zo2lapesca
Messages postés
36
Statut
Membre
-
zo2lapesca Messages postés 36 Statut Membre -
zo2lapesca Messages postés 36 Statut Membre -
Bonjour,
J'ai un fichier excel que je nomme "extraction" et un autre que je nomme "new"
Ces deux fichiers sont identiques avec un tableau ayant des colonnes de A10 à AM5000
J'ai des données que je voudrai récupérer dans le fichier "extraction" pour les mettre dans le fichier "new"
Pour cela la condition serait " Si les infos des colonnes C&D du fichier "extraction" correspondent aux infos des colonnes C&D du fichier "new" alors coller les informations des colonnes Y,Z,AC,AE,AG,AL,AM. Ainsi de suite sur chaque ligne du fichier.
Quelqu'un connaitrait une macro me permettant de faire cela ??
Merci d'avance pour vos réponses
J'ai un fichier excel que je nomme "extraction" et un autre que je nomme "new"
Ces deux fichiers sont identiques avec un tableau ayant des colonnes de A10 à AM5000
J'ai des données que je voudrai récupérer dans le fichier "extraction" pour les mettre dans le fichier "new"
Pour cela la condition serait " Si les infos des colonnes C&D du fichier "extraction" correspondent aux infos des colonnes C&D du fichier "new" alors coller les informations des colonnes Y,Z,AC,AE,AG,AL,AM. Ainsi de suite sur chaque ligne du fichier.
Quelqu'un connaitrait une macro me permettant de faire cela ??
Merci d'avance pour vos réponses
A voir également:
- Recupération de données sur fichier excel
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Liste déroulante excel - Guide
3 réponses
Bonjour,
« Si les infos des colonnes C&D du fichier "extraction" correspondent aux infos des colonnes C&D du fichier "new" »
Les infos qui « correspondent » sont-elles sur la même ligne dans chaque fichier ? ou faut-il rechercher une correspondance de chaque couple de extraction dans tout le fichier new ?
Je suppose que les deux fichiers ne sont pas identiques,sinon pourquoi ne pas faire un simple copier coller ?
« Si les infos des colonnes C&D du fichier "extraction" correspondent aux infos des colonnes C&D du fichier "new" »
Les infos qui « correspondent » sont-elles sur la même ligne dans chaque fichier ? ou faut-il rechercher une correspondance de chaque couple de extraction dans tout le fichier new ?
Je suppose que les deux fichiers ne sont pas identiques,sinon pourquoi ne pas faire un simple copier coller ?
zo2lapesca
Messages postés
36
Statut
Membre
Oui en effet les fichier ne sont pas identique car dans le fichier "extraction" il y a des informations qui ne correspondent pas au fichier "new"
Salut,
tu peux le faire avec une fonction SI et tes 2 fichiers doivent être dans le même répertoire.
Donc sur ton fichier NEW
en Y10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!Y10;"")
en Z10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!Z10;"")
en AC10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AC10;"")
en AE10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AE10;"")
en AG10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AG10;"")
en AL10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AL10;"")
en AM10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AM10;"")
Ensuite tu sélectionnes tes cellules en ligne 10 et tu les descends jusqu'à la ligne 5000
Bonne journée
tu peux le faire avec une fonction SI et tes 2 fichiers doivent être dans le même répertoire.
Donc sur ton fichier NEW
en Y10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!Y10;"")
en Z10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!Z10;"")
en AC10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AC10;"")
en AE10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AE10;"")
en AG10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AG10;"")
en AL10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AL10;"")
en AM10 tu mets:
=SI(ET('[extraction.xls]Feuil1'!C10=C10;'[extraction.xls]Feuil1'!D10=D10);'[extraction.xls]Feuil1'!AM10;"")
Ensuite tu sélectionnes tes cellules en ligne 10 et tu les descends jusqu'à la ligne 5000
Bonne journée