Billy Bones
Ну тогда делай макрос. Например что-то вроде:
Код:

for i=1 to 1000
if columns(i).hidden then columns(i).delete
next i
Это для столбцов, для строк аналогично, тока будет "Rows". Вроде ничего не напутал, но если что, надеюсь разберешся, а то проверять че-то лень...
Так пойдет?
Добавлено:
Не, таки упустил одну вестч. Правильно должно быть так:
Код:

for i=1 to 1000
if columns(i).hidden then
*columns(i).delete
*i=i-1
end if
next i
Иначе некоторые столбцы можно пропустить, если несколько скрытых подряд стоят...