Невозможно редактировать ячейку с помощью VBA, если данные в ячейке более 255 символов

Я пытаюсь отредактировать данные в ячейке с помощью VBA следующим образом:

ActiveCell.Characters(155,1).Text = "Adding Text Here"

Он работает нормально, если количество символов меньше 255, но не работает для более 255 символов.

В моих ячейках есть данные с некоторыми цветами для строк, как показано ниже. Линии не должны потерять цвет, но я должен добавить текст посередине.

Bread Q1 Required
Jam Q2 NotRequired
Water Q1 Required
Drink Q3 Require
Jam Q2 NotRequired
Water Q1 Required

Я использую Office 2003.


person Vamsi    schedule 12.06.2012    source источник


Ответы (1)


официальные ограничения см. здесь из офиса 2003. Насколько я знаю, обходного пути нет, даже с более новыми версиями Excel. Конечно, вы всегда можете разделить содержимое этих ячеек на несколько ячеек, а затем использовать & для объединения их в VBA.

person Trex2001    schedule 13.06.2012