Hi,
I have an excel sheet which varies in the number of rows of data in contains on a daily basis. Each day i need to print this information in a set format. I have created another worksheet which takes this data and arranges it as i require it then i can print this worksheet.
The problem arrises that i am getting more and more data in my main worksheet which means i keep having to add more and more pages to the printing worksheet - which takes too much time and effort.
I can see two solutions to this problem, however, have no idea how to implement either.
The first solution would be to have one printable page and when i say print it takes the information off the main worksheets, populates the print template, prints it, takes the next line of information, populates the print template, prints it, etc. until it reaches a blank row.
The second solution would be that when i copy the print template down (say the first page takes cells 1 --> 30, then 31 -->60 etc.) then the linked sell in the first printable page say links to cells A1, B1 C1, D1 in the worker sheet then the second page copied down will be linked to A31, B31, C31, D31 in the worker sheet - i want it to be linked to A2, B2, C2, D2. Currently i edit the number manually, but each printable page has 25 linked cells, so, as you can imagine this is quite a long boring job.
I wonder if it is possible to change the formula =worksheet1!A1 and have something like =worksheet1![worksheet4!a1] and have worksheet 4 repointing in the right direction. Then in worksheet4 have something clever going on probably with a macro - but agan - i have no idea where to go with this idea.
I hope this makes sense to someone and someone can point me in the direction of a solution. I am happy using macros (the excel sheet currently has two in it) i just have no idea where to start on this problem.
I am also happy to upload my excel sheet if anyone wants to actually see what i'm trying to do rather than just trying to understand my explanation above!
Any help really greatfully received - even if its just to say "No, you can't do it!"
Thanks,
Mike![]()
Bookmarks