why not 1 statement:
.Columns("A:D").Delete 'a-d ...stupid emoticons
your 5 statements could be trouble....
deleting A, then makes B the new A
then you delete B, (is this the Old B when you had A, or the new B, that used to be C?)
if you delete them all at once , you know what A,b,c,d is getting removed.