я не могу отменить действия, т.е. стрелочка Undo - блеклая (неактивная).
Какие есть способы ввода в ячейку текста, чтобы можно было отменять предыдущие действия.
Действия, выполненные макросами, отменить нельзя. Если только с помощью макроса предусмотреть сохранение введенных значений, например, в каком-то диапазоне и выборку из него по необходимости.
Есть такой "стек предыдущих состояний". Все изменения записываются в него (в Е2007 до 100 изменений можно отменить). Так вот некоторые действия просто очищают этот стек - например, сохранение документа, удаление листа, выполнение макроса и т.д - и отменять становится просто нечего.
Вроде есть способы обойти это дело, но тут я ничего не могу посоветовать. Попробуйте посмотреть здесь: http://www.planetaexcel.ru/forum.php/pl ... d_id=12213