I have a simple column of data on a WorkSheet (PartsList) which filters data from the its respective rows. On another WorkSheet (BoM) within the same WorkBook I am reference this column via a Data Validation 'List'.
The issue that I am having is that when the data within the 'PartsList' WorkSheet is updated the information shown in the drop down list remains the same.
As you can see in the image below, the drop down list hasn't updated the 'part#' although the 'Part Number' and 'Variant' column has.
And here is the formula that generates the list: Is there anyway of making the drop down list auto-update?
I managed to solve the problem.
I found some VBA code online and made alterations where necessary. See code below with explanations including
Write an vba code in the background which will update the list whenever the work book is opening. Step 1: Write an vba code which adds data validation filer to the column based on the number of rows in parts list. Step 2: use workbook_open fn to run the macro whenever work book is opened