In addition to the macro: it reads or stores data in each record it currently is, so be aware that data is overwritten if you chose the same position.

Storing data into the current record number makes it easier to create a formula to pull the wanted data.