ÇÇÇ's mention of coffee and scripts reminded me of a previous discussion of inter-document data transfer. I can't find the thread. But I did find a script. It transfers a value from a specified location in a source document to a specified location in a target (destination) document. It could be adapted to transfer multiple values.
To use:
- Copy-paste into Script Editor (in Applications > Utilities folder).
- Edit the source and target values in the first two lines to match your setup.
- Click the triangle "run" button.
The source and target documents have to be open.
SG
--copies value from one document and places it in another document
set valToCopy to getValueOfCell("MyDocName1.numbers", "MySheetName", "MyTableName", 2, 2)
setValueOfCell(valToCopy, "MyDocName2.numbers", "MySheetName2", "MyTableName2", 2, 2)
on getValueOfCell(docName, sheetName, tableName, rowNumber, colNumber)
try
tell application "Numbers"
tell document docName
tell sheet sheetName
tell table tableName
tell cellcolNumber of rowrowNumber
set res to value
end tell
end tell
end tell
end tell
end tell
return res
on error eMsg number eNum
error "Can't getValueOfCell: " & eMsg number eNum
end try
end getValueOfCell
on setValueOfCell(cellValue, docName, sheetName, tableName, rowNumber, colNumber)
try
tell application "Numbers"
tell document docName
tell sheet sheetName
tell table tableName
tell cellcolNumber of rowrowNumber
set value to cellValue
end tell
end tell
end tell
end tell
end tell
on error eMsg number eNum
error "Can't setValueOfCell: " & eMsg number eNum
end try
end setValueOfCell
--end of script