FUSION DE FICHIERS EXCEL

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 11 déc. 2004 à 11:11
cs_jlj58 Messages postés 1 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 17 juillet 2009 - 17 juil. 2009 à 13:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28116-fusion-de-fichiers-excel

cs_jlj58 Messages postés 1 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 17 juillet 2009
17 juil. 2009 à 13:25
Le virus Compressed_Huge_File a été détecté dans le fichier vbfrance_XL2CSV-CONVERTIR-FICHIER-EXCEL-FICHIERS-CSV___Page.zip
angby Messages postés 10 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009
26 janv. 2009 à 17:35
apres avoir telecharger le zip, lorsque j'ai ouvert le fichier "Form1.cs" avec visual c# l'icone debogage était masquée.
Pouvez vous me dire comment faire pour executer le code???
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
23 janv. 2009 à 16:22
Avant de coller l'un ou l'autre des 2 codes, essaie d'abord de voir s'il fonctionne comme tu le souhaites. Ensuite, il suffit copier/coller le code source depuis le projet qui va bien, vers ton projet, ou bien d'ajouter le code de ton projet dans l'un ou l'autre des codes qui fonctionne, cela depuis l'Environnement Visual Basic 2008 ou Visual C#.
angby Messages postés 10 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009
23 janv. 2009 à 11:32
re
je suis perdu je ne sais lequel de ces codes appliquer. La version C# ou celle en VB
et ou dois-je les coller.
angby Messages postés 10 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 25 janvier 2009
22 janv. 2009 à 17:00
bonjour
j ai un gros soucis je suis en stage dans société de telephonie moblile
et on me demande de regrouper plusieurs fichiers au format.csv en un seul(sur excel en xls).
j' ai copier/coller le code vb au dessus mais lorsque je le colle dans ma macro, je lis le message" erreur a l'exterieur de la syntaxe"
Pouvez vous me doner une solution cela m'oterai une grosse epine du pied
merci
terence
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
22 avril 2008 à 11:28
Je viens de le retélécharger, et tout à l'air normal. Est-ce que ton fichier zip est sans erreur ? sinon retélécharge-le. Il y a aussi un executable, si tu veux.
Pour info, passer par des fichiers csv est une des méthodes les plus rapides, mais il y a des inconvénients : ne traite pas par exemple les mélanges textes/numériques dans une même colonne.
bjulien33 Messages postés 5 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 22 avril 2008
22 avril 2008 à 11:19
bon Patrice99 j'ai essayé ton code, j'ai un soucis sur le module intitulé modUtil.vb.
La fin de ce module est avec des caracteres bizarroïdes...
J'ai en tout 17 erreurs (gloups!) dont 15 sur le module cité au dessus.
Je laisse tomber, je n'ai pas beaucoup devant moi, je vais continuer a chercher...
Merci quand meme de ton aide.
Julien
bjulien33 Messages postés 5 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 22 avril 2008
22 avril 2008 à 11:11
re Patrice,
je suis en train d'essayer ta source.
par contre, je repense a un truc :
c'est si compliqué que ca de modifier le code de la source creée par MaRslgLia de facon a ce que les differents fichiers excel que je rapatrie soit non pas sur des feuilles separées mais sur une seule et unique feuille ?
bjulien33 Messages postés 5 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 22 avril 2008
22 avril 2008 à 10:59
Merci Patrice99,
je vais essayer ca de ce pas et je te tiens au courant.
Mais ca m'a l'air un poil compliqué dans le sens ou je ne comprend pas pour pourquoi je suis obligé de passer par du csv pour recuperer des fichiers excel identiques et les mettre a la suite dans un seul et unique fichier. Mais bon je vais essayer.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
22 avril 2008 à 10:44
Pour la fusion de fichiers Excel de même structure, voir ici :
www.vbfrance.com/code.aspx?ID=44827
bjulien33 Messages postés 5 Date d'inscription mercredi 14 juin 2006 Statut Membre Dernière intervention 22 avril 2008
22 avril 2008 à 09:42
Bonjour à tous
J'ai installé ce programme VB et je l'ai fait tourner.
Il fonctionne tres bien hormis que j'ai mis en commentaires la ligne de code concernant le delete des fichiers concatenés... car sinon on les perd !
Bref, c'est un détail.
Je viens vers vous car dans mon application, j'ai une dizaine de fichiers tous identiques (meme nombre de colonnes, memes intitulés de colonnes...), et je souhaite les reunir en un seul fichier excel.
Le probleme c'est que dans ce programme, les fichiers excels rapatriés sont séparés, chacun se trouvant dans une feuille.
Est il possible de mettre les fichiers selectionnés sur une seule et meme feuille, les uns a la suite des autres en n'ayant bien sur qu'une seule fois la ligne des intitulés de colonnes ?
Merci beaucoup d'avance pour vos reponses.
Julien
cs_Ananou Messages postés 1 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 27 juillet 2007
27 juil. 2007 à 15:38
Bonjour à tous

Je suis débutante, ou plutôt je dirai que je n'y connais rien... mais je souhaite faire une fusion de n fichiers excels en 1 seul.
Quelle est la démarche à suivre pour installer l'application ? et l'utiliser.
MILLE MERCIS par avance pour vos lumières

Nanou
Tramb72 Messages postés 2 Date d'inscription mardi 28 juin 2005 Statut Membre Dernière intervention 12 août 2005
11 août 2005 à 15:44
Cette erreur est un bug identifié
"Old format or invalid Type Library".

La solution de microsoft :
http://support.microsoft.com/kb/320369
pasmago Messages postés 5 Date d'inscription vendredi 26 septembre 2003 Statut Membre Dernière intervention 3 avril 2006
11 mai 2005 à 18:29
J'ai testé, en copiant le code car je suis hélas encore sous .NET 2001. Celà fonctionne impeccable avec Office 2003. En faîtes tout ce met à jour automatiquement dès que j'insère la DLL Excel ( InterOp.. ).

Quelques modifs cependant car celà demande des paramètres en plus ( dans la méthode sauve notamment ).

Merci pour le code.
MaRsIgLiA Messages postés 3 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 13 décembre 2004
13 déc. 2004 à 09:23
Ce code fonctionne pour tout ordinateur équipé d'une version 2000.

Pour Office XP ou 2003 Microsoft fournit des Dll Interop compatible .NET (téléchargeable sur la MSDN) de ce fait l'écriture de code pour ces logiciels s'en trouve très facilité.

Je vais faire des tests sur XP ou 2003 car en théorie ce code devrait aussi fonctionner.
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
11 déc. 2004 à 13:17
Ne marche également pas chez moi, j'ai (Excel 2003 Sp1). L'erreur est : "Old format or invalid Type Library".
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
11 déc. 2004 à 11:11
C'est sensé fonctionner avec quelle version d'Excel ?
Ne marche pas avec Excel XP.
Rejoignez-nous