I currently have a column of data (the named range VoyCode_NoBlanks
) that's consolidated from another column (the range VoyCode_Blanks
) using this formula:
{=IF(ROW()-ROW(VoyCode_NoBlanks)+1>ROWS(VoyCode_Blanks)-COUNTBLANK(VoyCode_Blanks),"",INDIRECT(ADDRESS(SMALL((IF(VoyCode_Blanks<>"",ROW(VoyCode_Blanks),ROW()+ROWS(VoyCode_Blanks))),ROW()-ROW(VoyCode_NoBlanks)+1),COLUMN(VoyCode_Blanks),4)))}
(Thanks to @ForwardEd for the formula, at Dynamic ranges again - once more, with text strings)
Is there any way I can modify it to list those values in ascending order instead of just the order that they appear?
I'd like to avoid extra columns or rows, VBA