Как с помощью VBA определить значения, которые не помещаются в ячейки Excel?

Мы создаем длинные листы Excel, используя различные инструменты, которые необходимо просмотреть и использовать в качестве входных данных на более позднем этапе рабочего процесса. Проблема в том, что некоторые ячейки слишком малы для текста, который они содержат. Таким образом, люди и программы, читающие рабочие листы, не увидят одни и те же данные.

Обычно это верно для объединенных ячеек, содержащих текст с автоматическим переносом, когда Excel неправильно регулирует высоту строки. Но бывают и другие случаи: например, когда для некоторых столбцов явно задана ширина, которой недостаточно для длинных значений.

|Group|Def1 |Subgroup|Definition| Id   |Data |Comment   |
|-------------------------------------------------------|
| G1  |     | G1-1   |Important |G1-1-1|...  |          |
|     |Long |        |about G1-1|G1-1-2|.....|........  |
|     |text |-------------------------------------------|
|     |about| G1-2   |Another   |G1-2-1|...  |          |
|     |group|        |important |G1-2-2|...  |long comme|
|     |G1.  |        |text about|G1-2-3|     |          |
|-------------------------------------------------------|

Здесь некоторые ячейки в «Определении» и «Комментарии» видны не полностью. Есть ли способ программно найти такие ячейки?

5
задан jmster 8 June 2012 в 08:17
поделиться