J'ai des données dans une table Word qui comprend des pauses de ligne et de paragraphe. Lorsque je copie les données dans Excel, elle divise chaque ligne et chaque paragraphe que je veux dans plusieurs cellules. Comment puis-je copier les données sur Excel et garder les pauses?
Vous devrez faire un peu de remplacement de personnage. C'est une solution assez simple.
Dans Word:
^l
. Cela sélectionnera toutes les pauses de ligne.
^p
. ^v
.
Dans Excel:
Les références:
Il y a un moyen plus facile.
Si vous avez un compte Google Gmail, vous pouvez ouvrir Google Drive et créer une nouvelle feuille de calcul, puis copier toute la table de Microsoft Word dans la feuille de calcul Google. Une fois que vous l'avez dans le format souhaité, vous pouvez ensuite copier la table dans Microsoft Excel.
J'ai trouvé que vous pouvez utiliser LibreOffice Calc.
Votre table ne sera pas divisée en plusieurs cellules.
J'ai fait une fonction vba pour supprimer newline qui a provoqué la division des cellules dans Excel avant de copier pour exceller.
Sub SupprimerNewLinesFromTabelCells (tblnumber comme entier) 'Supprimer la nouvelle ligne de chaque cellule dans le tableau de table sélectionné par numéro de table Dim x aussi long, y que long, columncount aussi long, rowcount aussi long Columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count Rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count Pour x = 1 pour compter Pour y = 1 pour colonne ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Remplacer (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "") Suivant Suivant x Fin de sous