Copier le contenu de plusieurs fichier Excel dans un seul [Excel] - VB/VBA/VBS - Programmation
Marsh Posté le 10-09-2013 à 13:56:05
Bonjour,
il y a des exemples sur le net mieux conçu que celui-ci …
Rien qu'en lisant l'aide de la méthode Range.Copy
on s'aperçoit que l'on peut préciser sa Destination, donc une seule ligne de code suffit !
Et c'est justement parce l'on est débutant (toute sa vie ?! ) que l'on se doit de lire l'aide …
albibak a écrit : Les fichiers sont au format csv |
Hélas ne veut rien dire car le délimiteur change d'un fichier .csv à un autre …
Donc ouverture du fichier avec le Bloc-notes pour vérifier sa structure …
Ne pas oublier aussi la possibilité de l'ouvrir manuellement dans Excel en utilisant l'Enregisteur de macros,
donnant ainsi une base de code fiable quant à son ouverture …
albibak a écrit : Les fichiers n'ont qu'un seul onglet mais pas le même nom (les onglets) |
Normal car il ne peut y avoir d'onglet vu que ce ne sont pas des fichiers Excel !
A la limite on s'en moque car pas de rapport avec la problématique …
albibak a écrit : Les fichiers comportent 5 colonnes |
Qu'est-ce donc qu'une ligne B des fichiers ?‼
Une ligne B n'existe pas dans Excel, une colonne si !
De toute manière, rien qu'en renseignant bien la source de la copie …
albibak a écrit : Cela me copie les lignes en remplaçant les colonnes par des point virgule. |
??? Peut-être le code ne correspond pas aux besoins
(normal car un copier/coller du net sans rien y connaitre donne rarement quelque chose de bon sans s'investir),
et dans ce cas je peux me répéter :
Citation : Ne pas oublier aussi la possibilité de l'ouvrir manuellement dans Excel en utilisant l'Enregisteur de macros, |
Marsh Posté le 10-09-2013 à 14:10:41
Bonjour,
Merci d'avoir prit le temps de me répondre, mais je constate que la plupart de tes réponses sont toujours dans le même ton, et c'est dommage.
Etre débutant n'est pas une tare, et prendre les gens pour des imbéciles n'aide pas forcément à faire avancer au contraire
Si je demande de l'aide sur la macro que j'ai trouvé pour essayer de l'adapter, je m'attends à autre chose qu'à ça
Marsh Posté le 10-09-2013 à 14:32:16
Nan, nan, nan, faut pas pousser Mémé dans les orties !
Déjà c'est limite vis à vis des règles du forum, j'aurais pu aussi bien faire appel à la marmotte …
Je note au passage les demandes d'éclaircissements de mon message sont sans réponse, cela revient donc à ceci :
A bon entendeur …
_________________
Lire, c'est s'investir …
Marsh Posté le 10-09-2013 à 14:35:29
Sinon, quelqu'un pour m'aider dans ma demande?
Marsh Posté le 10-09-2013 à 20:38:06
bonjour
http://msdn.microsoft.com/en-us/li [...] 37760.aspx
Marsh Posté le 10-09-2013 à 13:09:20
Je chercher à copier dans un seul et unique fichier Excel, le contenu de plusieurs fichiers Excel contenus dans le même répertoire.
Les fichiers sont au format csv
Les fichiers n'ont qu'un seul onglet mais pas le même nom (les onglets)
Les fichiers comportent 5 colonnes
Il ne doit être repris que les lignes à partir de la ligne 2 des fichiers
Mon niveau de programmation: 1/20
Voici ce que j'ai trouvé sur internet:
Le problème est:
Cela me copie toutes les lignes y compris la première.
Cela me copie les lignes en remplaçant les colonnes par des point virgule.
Par avance merci pour votre aide précieuse.
Message édité par albibak le 10-09-2013 à 14:35:51
---------------
Petit forum Retro (gaming, films, BD...) : https://www.gamers-things.com/forum