Hi all,
I'm not sure if this can actually be done, but I was hoping there might be an Excel wizard out there who is able to point me in the right direction. A basic example of my source data is attached.
I have a spreadsheet with a worksheet called 'Names' that contains a list of up to 500 surnames/firstnames in Col A and Col B.
There are multiple other tabs covering different categories of information attached to these names that simply draw this information directly from the original cells (ie. =Names!A2, =Names!B2 etc.). This will go down to =Names!A500. At present, a lot of these cells are empty 'slots', waiting to be filled.
The tab called Names exists to avoid colleagues having to enter the same name once on each sheet - it just seems redundant.
However, if I add a new entry to the Names sheet, I would like to be able to sort this list alphabetically. If I do this normally, it will obviously update the order of names on all the other sheets. However, it will not update the information linked to those names, such as addresses or dates.
In the attached example, if I sorted the Names sheet, I would want the 'Category 1' sheet to display the surnames in order or Baker, Ball, Jones, Smith - but the three date columns would also need to behave as if they were sorted.
Is this even possible to do with VBA? I am guessing it would be a similar challenge if I wanted to remove a name - is there a way for it to update the rows on other sheets?
Thanks in advance - even if it's just to tell me that this can't be done with Excel!
Bookmarks