auto generate table based on selection w/ variables

  • Not sure how to ask, I have a list of multiple program/locations that have different vendor based on their program/location. If I select Accounting/Finance - Location 1 from a drop down, then right below auto populate the vendors that are marked with an x. For example, the table below is my master grid. Below that is what I would like on another sheet. Not sure if VBA or some other method would be get me that easily. This grid updates, so if I add or remove an x from a program/location, then I'd like it to update the sheet. Any idea where to start would be great.



    [TABLE="class: grid, width: 1563"]

    [tr]


    [td]

    Location

    [/td]


    [td]

    Vendor 1

    [/td]


    [td]

    Vendor 2

    [/td]


    [td]

    Vendor 3

    [/td]


    [td]

    Vendor 4

    [/td]


    [td]

    Vendor 5

    [/td]


    [td]

    Vendor 6

    [/td]


    [td]

    Vendor 7

    [/td]


    [td]

    Vendor 8

    [/td]


    [td]

    Vendor 9

    [/td]


    [td]

    Vendor 10

    [/td]


    [td]

    Vendor 11

    [/td]


    [td]

    Vendor 12

    [/td]


    [td]

    Vendor 13

    [/td]


    [td]

    Vendor 14

    [/td]


    [td]

    Vendor 15

    [/td]


    [td]

    Vendor 16

    [/td]


    [td]

    Vendor 17

    [/td]


    [td]

    Vendor 18

    [/td]


    [td]

    Vendor 19

    [/td]


    [td]

    Vendor 20

    [/td]


    [/tr]


    [tr]


    [td]

    Accounting/Finance - Location 1

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td]

    Accounting/Finance - Location 2

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td]

    Admin/Clerical - Location 1

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td]

    Admin/Clerical - Location 2

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td]

    Animal Health - Location 1

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td]

    Animal Health - Location 2

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td]

    x

    [/td]


    [td][/td]


    [td][/td]


    [/tr]


    [/TABLE]



    [TABLE="class: grid, width: 936"]

    [tr]


    [td]

    Accounting/Finance - Location 1

    [/td]


    [td]

    Accounting/Finance - Location 2

    [/td]


    [td]

    Admin/Clerical -Location 1

    [/td]


    [td]

    Admin/Clerical - Location 2

    [/td]


    [td]

    Animal Health - Location 1

    [/td]


    [/tr]


    [tr]


    [td]

    Vendor 2

    [/td]


    [td]

    Vendor 13

    [/td]


    [td]

    Vendor 5

    [/td]


    [td]

    Vendor 5

    [/td]


    [td]

    Vendor 8

    [/td]


    [/tr]


    [tr]


    [td]

    Vendor 13

    [/td]


    [td]

    Vendor 15

    [/td]


    [td]

    Vendor 13

    [/td]


    [td]

    Vendor 6

    [/td]


    [td]

    Vendor 16

    [/td]


    [/tr]


    [tr]


    [td]

    Vendor 15

    [/td]


    [td]

    Vendor 18

    [/td]


    [td]

    Vendor 15

    [/td]


    [td]

    Vendor 13

    [/td]


    [td]

    Vendor 18

    [/td]


    [/tr]


    [tr]


    [td]

    Vendor 18

    [/td]


    [td][/td]


    [td]

    Vendor 18

    [/td]


    [td]

    Vendor 15

    [/td]


    [td][/td]


    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [td]

    Vendor 18

    [/td]


    [td][/td]


    [/tr]


    [/TABLE]
    [TABLE="width: 539"]

    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [td][/td]


    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [TD="colspan: 2"][/TD]

    [/tr]


    [tr]


    [td][/td]


    [td][/td]


    [td][/td]


    [TD="colspan: 2"][/TD]

    [/tr]


    [/TABLE]

  • Re: auto generate table based on selection w/ variables


    Assuming:
    1) Data in Sheet1, header starting from A1
    2) Output to Sheet2

  • Re: auto generate table based on selection w/ variables


    Hi nubs176972,


    Here's my attempt (though I'd use jindon's :))



    The key with mine is that the location headers in Sheet2 are in the same order for the locations down the column in Sheet1.


    Regards,


    Robert

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!