Exporter le contenu de plusieurs feuilles dans un fichier .CSV

RE

Supprime aussi les colonnes E:XFD dans l'onglet Aexporter : si elle ne sont pas réellement vides, l'export les matérialise

J'ai toujours le même problème:

Est-ce que ça existe une ligne de code VBA qui dirait d'effacer tous les points virgules à la fin de chaque ligne ?

À ajouter dans le code suivant :

Sub Export()

    ActiveWorkbook.RefreshAll
    Sheets("Export").Select
    ActiveWorkbook.SaveAs Filename:=Left(Range("Fichier"), Len(Range("Fichier")) - 4) & "csv", FileFormat:=xlCSV, CreateBackup:=False, Local:=True
    ThisWorkbook.Close SaveChanges:=False
End Sub
1

RE

J'ai fait des tests et ce que j'ai indiqué supprime bien les ; en trop donc suit ce qui est indiqué dans mes posts de Aujourd'hui à 09:32 et 16:01

La preuve

10aexporter2.csv (2.64 Ko)

Tu es chanceux, moi ça ne fonctionne pas avec mon fichier original.

J'ai suivi toutes les étapes.

Bonjour,

J'ai fusionné 2 requêtes ensemble. Par contre, c'est écrit Table dans la colonne Feuil1.

J'aimerais que ce soit écrit le NoEtabl au lieu de Table car il a bien fait l'association.

Est-ce que tu sais comment faire pour que ce soit écrit le NoEtabl ?

Un gros MERCI!!!!

73799 5fda69b0b1bf7196204975

RE

Il faut développer les lignes de Feuil1 avec la double flèche

Bonjour,

Je me demandais comment as-tu créé le lien Source pour ne pas garder le lien du répertoire

Merci

source

RE

L'étape Source se réfère à la cellule nommée Fichier

J'indiquais dans mon 1er post "une cellule dans Feuil1 où indiquer le fichier à traiter"

C'est le fait qu'elle soit nommée qui permet d'en récupérer le contenu dans PowerQuery

J'ai ajouté une deuxième requête qui m'a permis de la fusionner avec la première requête.

Par contre, j'ai changé le nom du répertoire dans lequel le fichier se trouve est j'ai un erreur:

capture d ecran 2020 12 16 173127
J'ai

RE

Je t'ai fourni un classeur en état de fonctionnement

Tu sembles bidouiller un peu dans tous les sens

Tu cherches à apprendre c'est une bonne chose mais j'ai du mal à suivre tes changements un peu partout

On indiquait un fichier xlsx en entrée (dans la cellule nommée) et on produisait un csv en sortie.

Là tu essayes d'ouvrir directement un ficher csv comme fichier excel : cela ne peut pas fonctionner

Merci, j'ai suivi comment tu as ajouté le premier fichier.

J'en ai ajouté un deuxième de la même façon.

Bonjour,

J'ai remis mon fichier à la personne qui sera responsable d'actualiser les données.

Elle changé le nom du répertoire pour le sien.

Elle a "Actualiser tout" mais ce message apparait:

Elle ne semble pas avoir PowerQuery.

Comment faire pour que ça fonctionne sur son poste de travail ?

capture d ecran 2020 12 22 092415

Bonjour

Quelle est sa version Excel ?

Attention à la casse lors de la saisie du nom

Tout fonctionne très bien sur mon poste.

Elle a fait un copier/coller du nom du répertoire et fichier et tout est correct de ce côté

C'est la même version qu'Excel que moi

office

Donc, quand elle fais actualiser tout, elle a ce message :

capture d ecran 2020 12 22 092415

Elle n'a pas Obtenir les données comme si elle n'avait pas PowerQuery :

pq

RE

Alors cela doit fonctionner

Si elle utilise : à partir d'un texte/csv : PowerQuery s'ouvre bien ?

Elle n'a pas PowerQuery!!!

Comment faire pour l'avoir ??

RE

Si elle a 365 elle l'a forcément : c'est intégré depuis 2016 et en add on depuis 2010

Mais pourquoi elle ne voit pas ça !!

pq

Elle a cette version:

Comment elle l'add ?

office2013

Sur 2013 il faut installer l'add on : comme je l'ai dit c'est intégré à partir de 2016 et donc 2010 et 2013 c'est un add on

L'add on crée un onglet spécifique PowerQuery

Rechercher des sujets similaires à "exporter contenu feuilles fichier csv"