you could try something like:but this will convert numbers as text to numbers (messy if they're, say, account numbers beginning with leading zeroes you want to keep).With Intersect(ActiveSheet.UsedRange, ActiveSheet.Range("A1:A100000")) .Value = .Value .SpecialCells(xlCellTypeBlanks).EntireRow.Select 'Delete End With
See more suggestions at https://stackoverflow.com/questions/...ls-arent-blank