If I have a ListBox that is populated by cells A1:A5 and I want to change that ListBox to only show cells A1:A3 based on other VBA code (a selection made from a separate ListBox), what is the best way for me to do that? Is removing the items in the ListBox then adding them back when I need them the best method? Or dynamically changing the range within the ListBox? If I were to change the cell range from A1:A5 to A1:A3 I wouldn’t want two blank rows to just hang out within the ListBox. Thank you.