What I have:
a workbook comprised of 12 sheets, "Totals", "First" (hidden placeholder sheet), sheets labeled 1-10, and "Last" (hidden placeholder sheet)
Each sheet (excluding first and last) have the same layout. sheets 1-10 hold data (inventory list) in (potentially) B10-B500. Some sheets only contain data in B10-B30, others from B10-B100, etc.
For each inventory item, when an item has been sold, it is marked with a value at the next column over.
Example:
(B10) Product 1 | (C10) *BLANK* |
(B11) Product 2 | (C11) 1 |
(B12) Product 1 | (C12) 1 |
(B13 Product 3 | (C13) *BLANK* |
What I want:
for the "Totals" sheet to use B10-Bxxxx to list out the data in B10-B500 from all sheets between "First" and "Last" that do not contain data in the adjacent C column,and it should also remove blank cells OR know to stop listing from that sheet once it reaches a blank B cell and go to the next sheet to continue process until its done.
It should also be able to automatically re-build this list when something is added or removed
Bonus wants:
-if it could list them alphabetically that would be awesome but is not expected.
-if it could merge similar items together with an inventory count for merged items in the next column over.
For example, if i have Product 1 listed on sheet 1 and 2, instead of it listing "Product 1" in B10 and B11 in the totals, to read [on the "Totals" sheet] "Product 1' in B10, with the value of "2" in C10.
I've been researching this for a good 4 days now, it looks like my only option is VB code, but I'm pretty crappy with that at this point so I figured I'd ask for help
thanks in advance
Bookmarks