У меня есть таблица Excel с несколькими элементами 1, 2, 3 ..., каждая из которых имеет подпункты 1.1, 1.2 и т. Д. Я использую список подэлементов в качестве своего ключевого столбца и заполняя основные элементы, используя vlookups, но только показывая каждый основной элемент один раз.Excel автоматически объединяет ячейки
/| A | B | C | -+---------+----------+----------+ 1| Item1 | 1.Note | Item1.1 | 2| | | Item1.2 | 3| | | Item1.3 | 4| Item2 | 2.Note | Item2.1 | 5| | | Item2.2 | 6| | | Item2.3 | 7| | | Item2.4 | 8| Item3 | 3.Note | Item3.1 | 9| | | Item3.2 | 0| | | Item3.3 |
Столбец C - это необработанные данные, A и B - формулы.
В колонке B есть заметки, поэтому текст может быть длинным. Я хочу обернуть заметки, чтобы охватить все доступные строки. Я могу сделать это вручную, выбрав B1: B3 и объединяя их, но затем он не будет обновляться, если я добавлю элементы в столбец C. Мне все равно, если ячейки объединены или просто завернуты и перекрываются.
Можно ли это сделать в формулах или VBA?
Спасибо за ваш отзыв, это выглядит многообещающим. К сожалению Range («B» и CStr (i)). End (xlDown) .Row не работает, потому что ячейки, которые показывают пустое, не являются, они содержат формулы. Код объединяет весь столбец в нижней части последнего подпункта. – 2008-12-04 00:28:35