

If the paste into Excel is a continuous text string for each line then you can use Excel’s built-in functionality to separate the string into columns. NoOfColumns = 13 Pasted strings: Use Excel functionality to split the string We will need to change the following line so that it is equal to the number of columns in the source table, else the data will be in the wrong columns.

'Reset the Target Column and change the value for the Target Row If TargetCol = Selection.Column + 13 Then 'Set the value of the Target Cell based our the Source CellĬells(TargetRow, TargetCol).Value = Cells(Selection.Row + i, Selection.Column).Value 'loop through every cell in the selected range For i = 0 To - 1 'Set the variable of the number of columns in the table

You may now have a perfect data table in Excel. However, Word is actually better at dealing with PDF tables. One of these should work, providing reasonable results and saving you time.Įxcel is a software program which is designed to work with tables, whilst Word is designed to work with text. If the paste is either a list of values or a continuous text string, then there are some possible workarounds. If the paste displays as a picture, then as far as I know, you will need to resort to third-party software which contains OCR. I would love to offer you the perfect solution to get the PDF data table into Excel, however I don’t believe there is one. In my experience the pasted data will show as one of the following: The pasted information will be displayed in Excel differently based on how the PDF was created. If we try to copy and paste a data table from PDF into Excel it just doesn’t format as expected. However, once a document is in a PDF format getting that information back into a usable form is a nightmare. They provide a nice easy way to collate documents from different sources for distribution. PDF files are pretty much the norm for distributing reports these days.
