I need to know how to print a set of Work Instructions, each with a new Serial number taken from a list on another Worksheet.
I open a Workbook called "MO Retrieval" which contains various pieces of information, including the starting and ending Serial Numbers of the Part #'s. There may be one or more of each Part #, each having its own, unique Serial #. (Example: Part #A, Serial # 1; Part #B, Serial # 1; Part #B, Serial # 2; Part #B, Serial #3; Part #C, Serial #1; etc.) Then, I open the Workboook of each Part #.
Various cells in each Part # Workbook (Worksheet "Seat Traveler") retrieve data from specific cells on "MO Retrieval". One cell in the Part # Workbook is the "Serial #" cell. It displays the first Serial # in the series retrieved from "MO Retrieval" for the particular Part #. The beginning Serial # is in one column on "MO Retrieval", while the ending Serial # is one column to the right.
It looks like this (sorry, I don't know how to make it look like columns):
Part # | Qty | Order # | Beg. SN | End SN
1 | 10 | MO10000 | 12 | 21 (or, (Beg. Sn-1)+Qty)
2 | 4 | MO10001 | 256 | 259
3 | 1 | MO10002 | 47 |
4 | 1 | MO10003 | 15 |
5 | 22 | MO10004 | 74 | 95
Each Part # Workbook contains three Worksheets. The first (called DWG Rev) contains the latest blueprint revision data, the second (called Seat Traveler) contains the actual Work Instructions, and the third (called Squawk Sheet) is a sheet for Inspection to record any defects.
When it is time to print, three scenarios exist. The first (Part # 3 or 4, one Serial #) is no problem, I have a button (with a Macro assigned) which prints all sheets to the designated printer. No problem.
The second is a little more tricky. Right now, I manually change the Serial # and press a button (with a Macro assigned) that prints to the designated printer. If I get distracted, I may skip a Serial # or print the same Serial # twice. both cause problems on the Shop Floor. I need to automatically print all Worksheets, but with each successive copy, change the Serial # to the next highest number until it reaches the ending Serial # from "MO Retrieval".
The third scenario is the most complex. Right now I print all Worksheets on the first copy (beginning Serial #) with a button (with a Macro assigned), then manually change the Serial # and print only "Seat Traveler" and "Squawk Sheet" by using a second button. I need to automatically print all Worksheets on the first copy only. On each successive copy I only need to print "Seat Traveler" and "Squawk Sheet", changing the Serial # to the next highest number until it reaches the ending Serial # from "MO Retrieval".
I know this sounds incredibly complex, but I have to do it myself right now. I want to transfer the duty to Shop Floor Personnel. I would like to automate it, eliminating any possible difficulties or mistakes.
I open a Workbook called "MO Retrieval" which contains various pieces of information, including the starting and ending Serial Numbers of the Part #'s. There may be one or more of each Part #, each having its own, unique Serial #. (Example: Part #A, Serial # 1; Part #B, Serial # 1; Part #B, Serial # 2; Part #B, Serial #3; Part #C, Serial #1; etc.) Then, I open the Workboook of each Part #.
Various cells in each Part # Workbook (Worksheet "Seat Traveler") retrieve data from specific cells on "MO Retrieval". One cell in the Part # Workbook is the "Serial #" cell. It displays the first Serial # in the series retrieved from "MO Retrieval" for the particular Part #. The beginning Serial # is in one column on "MO Retrieval", while the ending Serial # is one column to the right.
It looks like this (sorry, I don't know how to make it look like columns):
Part # | Qty | Order # | Beg. SN | End SN
1 | 10 | MO10000 | 12 | 21 (or, (Beg. Sn-1)+Qty)
2 | 4 | MO10001 | 256 | 259
3 | 1 | MO10002 | 47 |
4 | 1 | MO10003 | 15 |
5 | 22 | MO10004 | 74 | 95
Each Part # Workbook contains three Worksheets. The first (called DWG Rev) contains the latest blueprint revision data, the second (called Seat Traveler) contains the actual Work Instructions, and the third (called Squawk Sheet) is a sheet for Inspection to record any defects.
When it is time to print, three scenarios exist. The first (Part # 3 or 4, one Serial #) is no problem, I have a button (with a Macro assigned) which prints all sheets to the designated printer. No problem.
The second is a little more tricky. Right now, I manually change the Serial # and press a button (with a Macro assigned) that prints to the designated printer. If I get distracted, I may skip a Serial # or print the same Serial # twice. both cause problems on the Shop Floor. I need to automatically print all Worksheets, but with each successive copy, change the Serial # to the next highest number until it reaches the ending Serial # from "MO Retrieval".
The third scenario is the most complex. Right now I print all Worksheets on the first copy (beginning Serial #) with a button (with a Macro assigned), then manually change the Serial # and print only "Seat Traveler" and "Squawk Sheet" by using a second button. I need to automatically print all Worksheets on the first copy only. On each successive copy I only need to print "Seat Traveler" and "Squawk Sheet", changing the Serial # to the next highest number until it reaches the ending Serial # from "MO Retrieval".
I know this sounds incredibly complex, but I have to do it myself right now. I want to transfer the duty to Shop Floor Personnel. I would like to automate it, eliminating any possible difficulties or mistakes.