I'm not sure where to start with this one in VBA to be honest, If possible I would like to avoid an formula array list and VBA copy/paste which is how I would normaly do it but I'm finding my workbook is getting a bit slow!
If I have range A2:A8
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry CC
Cell A5 Entry DD
Cell A6 entry EE
Cell A7 entry FF
Cell A8 entry GG
if data from any cell is deleted, for instance A4 and A6,
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry Blank
Cell A5 Entry DD
Cell A6 entry Blank
Cell A7 entry FF
Cell A8 entry GG
Is there a way to get the data from A5 though A8 to move/shift up upon sheet activation so that all blanks are at the bottom of the list but without affecting any cells outside of the range ie
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry DD
Cell A5 Entry FF
Cell A6 entry GG
Cell A7 entry Blank
Cell A8 entry Blank
Thankyou in advance, even a pointer of where to start would be appreacted.
If I have range A2:A8
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry CC
Cell A5 Entry DD
Cell A6 entry EE
Cell A7 entry FF
Cell A8 entry GG
if data from any cell is deleted, for instance A4 and A6,
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry Blank
Cell A5 Entry DD
Cell A6 entry Blank
Cell A7 entry FF
Cell A8 entry GG
Is there a way to get the data from A5 though A8 to move/shift up upon sheet activation so that all blanks are at the bottom of the list but without affecting any cells outside of the range ie
Cell A2 entry AA
Cell A3 entry BB
Cell A4 entry DD
Cell A5 Entry FF
Cell A6 entry GG
Cell A7 entry Blank
Cell A8 entry Blank
Thankyou in advance, even a pointer of where to start would be appreacted.
Last edited: