I have a macro that lets me take a customer contact list and change it into this format. I initially thought this format would work well with index(match), but it doesn't.
Here is it:
[TABLE="class: grid, width: 1781"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[/TR]
</tbody>[/TABLE]
This table continues in this format until column PV, and it subject to be longer as time goes on. For now, I only included the first 3 clients.
As you can tell, it follows a simple pattern. On every 7th column, it goes back to Client and loops the same column headers.
I want a Macro that turns the above table into this:
[TABLE="class: grid, width: 1327"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Everytime a new Client is introduced, it is given its own row (Costo is different from Walmart and Walmart).
I then can proceed to create a macro to delete the duplicate headers, so the end result would look like this and it would be way easier to do my index match formulas:
[TABLE="class: grid, width: 1327"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Here is it:
[TABLE="class: grid, width: 1781"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[/TR]
</tbody>[/TABLE]
This table continues in this format until column PV, and it subject to be longer as time goes on. For now, I only included the first 3 clients.
As you can tell, it follows a simple pattern. On every 7th column, it goes back to Client and loops the same column headers.
I want a Macro that turns the above table into this:
[TABLE="class: grid, width: 1327"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Everytime a new Client is introduced, it is given its own row (Costo is different from Walmart and Walmart).
I then can proceed to create a macro to delete the duplicate headers, so the end result would look like this and it would be way easier to do my index match formulas:
[TABLE="class: grid, width: 1327"]
<tbody>[TR]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[TD]Client[/TD]
[TD]Contact[/TD]
[TD]Phone # (Office)[/TD]
[TD]Phone # (Mobile)[/TD]
[TD]Email Address[/TD]
[TD]Notes[/TD]
[/TR]
[TR]
[TD]Walmart[/TD]
[TD]Name 1[/TD]
[TD]111-111-1111[/TD]
[TD]111-111-1112[/TD]
[TD]name1@email.com[/TD]
[TD][/TD]
[TD]Walmart[/TD]
[TD]Name 2[/TD]
[TD]222-222-2222[/TD]
[TD]222-222-2223[/TD]
[TD]Name3@email.com[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Costco[/TD]
[TD]Name 3[/TD]
[TD]333-333-3333[/TD]
[TD]333-333-3334[/TD]
[TD]name3@gmail.com[/TD]
[TD]blah blah[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]