Comparaison excel et csv

Résolu/Fermé
Shadorb Messages postés 53 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 20 juin 2016 - 4 avril 2016 à 11:57
Shadorb Messages postés 53 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 20 juin 2016 - 5 avril 2016 à 11:03
Bonjour,

Voilà la problématique : J'ai 1 fichier excel et 1 fichier csv. Ces 2 fichier ont des champs commun. J'aimerai une macro qui compare 2 champs et s'ils sont égaux que la valeur d'un champ du csv soit insérer dans la valeur du champ de l'excel.

En gros : nom "blabla" valeur 200 excel et nom "blabla" valeur 6000 csv alors valeur de blabla dans excel = 6000 sinon on fait rien.

J'ai essayé d'être le plus clair possible. Posez des questions si besoin.
J'ai aucune piste je sais même pas si c'est possible.

1 réponse

Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
4 avril 2016 à 11:58
Bonjour,

Tu prends ton fichier excel, tu fais une macro qui va ouvrir le csv dans un fichier excel et après tu compare ce que tu veux ;)
0
Shadorb Messages postés 53 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 20 juin 2016
4 avril 2016 à 12:02
Ah d'accord :)

Je vais manger et je regarde cet après midi.
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
4 avril 2016 à 12:05
Pas de soucis bon appétit.
0
Shadorb Messages postés 53 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 20 juin 2016
Modifié par Shadorb le 4/04/2016 à 14:03
Pour l'instant j'ai ça mais j'arrive rien à en faire.
J'arrive pas à faire dialoguer les 2 fichiers.

Sub test2()
Dim Fichier As Variant
Fichier = Application.GetOpenFilename(FileFilter:="Fichiers Excel (*.xl*), *.xl*", Title:="Choix du fichier de comparaison")

End Sub
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
4 avril 2016 à 14:04
Ba après c'est simple tu as 2 solutions.
Soit tu jongle les analyses entre les 2 fichiers, ce qui va te prendre énormément de temps et de ressources.
Soit tu copie les données à comparer dans un même fichier excel.
A toi de voir :)
0
Shadorb Messages postés 53 Date d'inscription lundi 4 avril 2016 Statut Membre Dernière intervention 20 juin 2016
4 avril 2016 à 14:07
Est ce que c'est possible de copier la feuille du fichier csv dans une nouvelle feuille du fichier excel ?
0