cvs vers tableau existant

Anonyme
2021-03-13T15:40:56+00:00

Bonjour ; j'ai une question peut-être un peu stupide .J'ai un fichier csv et j'aimerais lier les donnes de ce fichier à un tableau Excel existant. J'aimerais que

Les infos du csv aillent dans les colonnes du tableau approprier vous avez une idée de comment faire?

Microsoft 365 Insider | Excel | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

6 réponses

Trier par : Les plus récents
  1. DanielCo 107.7K Points de réputation
    2021-03-14T09:22:45+00:00

    PS. Le classeur et le fichier csv doivent être ouverts dans Excel.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2021-03-13T18:46:18+00:00

    Remplace "Classeur3" par le nom de ton fichier csv dans la ligne :

    CSV = "Classeur3"

    Exécute la macro :

    Sub Import()

      Dim CSV As String, Wbk As Workbook, Ligne As Long, Plage As Range

      CSV = "Classeur3"

      With Workbooks("Classeur3").Sheets(1)

        Set Plage = .Range("B2", .Cells(.Rows.Count, 2).End(xlUp))

      End With

      ThisWorkbook.Activate

      Ligne = Cells(Rows.Count, 4).End(xlUp).Row + 1

      Plage.Copy Cells(Ligne, 5)

      Plage.Offset(, 1).Copy Cells(Ligne, 6)

      Plage.Offset(, 6).Copy Cells(Ligne, 4)

    End Sub

    Si tu as des problèmes avec les macros, dis-le.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-03-13T17:04:17+00:00

    Est-ce qu'une solution par macro t'intéresse ? Si oui donne, dans l'ordre, le nom des entêtes de colonnes du csv et du tableau, ou si ces noms sont différents, comment copier les données. Par exemple colonne A du csv vers colonne C du tableau etc.

    Daniel

    Merci beaucoup ; oui la solution m'intéresse j'ai beaucoup d'en tête donc juste un exemple sur les trois  premiers seront suffisant , je lirais la macro pour faire le reste.

    Dans le csv ,   B : Nom   C  : pre1    H :Ville

    Dans le tableau de destination D : Ville E: Nom F: Prénom

    La colonne C du csv  contient la même information que la colonne F du tableau de destination à savoir le prénom

    merci

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2021-03-13T16:39:49+00:00

    Est-ce qu'une solution par macro t'intéresse ? Si oui donne, dans l'ordre, le nom des entêtes de colonnes du csv et du tableau, ou si ces noms sont différents, comment copier les données. Par exemple colonne A du csv vers colonne C du tableau etc.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2021-03-13T16:26:42+00:00

    Bonjour,

    Est-ce que tu veux ajouter les données au tableau ? Est-ce que les encolonnements du tableau et du fichier csv sont différents ? Est-ce que tu devra répéter l'opératioin avec plusieurs csv ? Une solution avec macro est possible dans tous les cas. 

    Cordialement.

    Daniel

    Bonjour ; oui je veux ajouter les données de la base de données csv au tableau. L'encolonnement (si vous faite référence à l'en tête des tableaux) peut être diffèrent mais pas forcement .L'opération est à faire avec un csv en théorie.   Merci pour votre réponse

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire