45 votes

Comment copier des tableaux Word dans Excel sans diviser les cellules en plusieurs lignes ?

J'ai des données dans un tableau Word qui comprend des sauts de ligne et de paragraphe. Lorsque je copie les données dans Excel, il divise chaque ligne et chaque paragraphe en plusieurs cellules. Comment puis-je copier les données dans Excel en conservant les sauts de ligne ?

47voto

spuder Points 1655

Vous devrez procéder à un certain nombre de remplacements de caractères. C'est une solution assez simple.

En mots :

  1. Sélectionnez l'ensemble de votre tableau dans Word.
  2. Ouvrir la boîte de dialogue "Rechercher et remplacer (par exemple, en tapant Ctrl + H ).
  3. Dans le champ "Rechercher quoi", entrez ^l . Cela permet de sélectionner tous les sauts de ligne.
    • Vous pouvez sélectionner des sauts de paragraphe en saisissant ^p .
  4. Dans le champ "Remplacer par", entrez ^v .
    • Il s'agit d'un raccourci pour le symbole de paragraphe ¶, également connu sous le nom de "flèche".
    • Vous pouvez remplacer les marques de paragraphe par deux flèches pour faciliter le remplacement ultérieur.
  5. Cliquez sur "Remplacer tout".
  6. Copier les données du tableau dans le presse-papiers.

Dans Excel :

  1. Collez votre tableau à l'endroit souhaité dans Excel.
  2. Les données tabulaires étant sélectionnées, ouvrez à nouveau la boîte de dialogue "Rechercher et remplacer", Ctrl + H œuvre).
  3. Dans le champ "Trouver quoi", entrez le code Alt suivant : Alt + 0182 . Un moineau apparaît.
    • Pour saisir un code Alt, maintenez enfoncée la touche Alt au fur et à mesure que vous tapez les chiffres sur le pavé numérique. Il peut être utile d'avoir Num Lock sur.
  4. Dans le champ Remplacer, entrez le code Alt suivant : Alt + 0010 .
    • Ce code s'inscrit dans un saut de ligne unique. Rien n'apparaît, mais votre curseur peut changer.
  5. Cliquez sur "Remplacer tout".

Références :

23voto

Abe Basani Points 231

Il existe un moyen plus simple.

Si vous disposez d'un compte Google Gmail, vous pouvez ouvrir Google Drive et créer une nouvelle feuille de calcul, puis copier l'intégralité du tableau de Microsoft Word dans la feuille de calcul Google. Une fois le tableau au format souhaité, vous pouvez le copier dans Microsoft Excel.

4voto

Pier Points 149

J'ai découvert que vous pouvez utiliser LibreOffice Calc.

  1. Sélectionnez votre tableau Word
  2. Copie
  3. Dans LibreOffice Calc, Coller spécial comme HTML
  4. Enregistrer dans votre format préféré

Votre tableau ne sera pas divisé en plusieurs cellules.

0voto

codecaine Points 1

J'ai créé une fonction vba pour supprimer la nouvelle ligne qui provoquait le fractionnement des cellules dans excel avant de les copier dans excel.

sub RemoveNewLinesFromTabelCells(tblnumber as integer)
'remove newline from every cell in the selected table table by table number
  dim x as long, y as long, columncount as long, rowcount as long
  columncount = Activedocument.Tables(tblNumber).Range.Columns.Count
  rowcount = Activedocument.Tables(tblNumber).Range.Rows.Count
  for x = 1 to rowcount
     for y = 1 to columncount
        ActiveDocument.Tables(tblNumber).cell(x,y).Range.Text = Replace(ActiveDocument.TAbles(tblNumber).cell(x,y).Range.Text, Chr(13,"")
     next y
  next x
end sub

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X