У меня есть таблица, заполненная данными из других таблиц. Формулы в ячейках моей таблицы довольно просты (ссылка на ячейку в другой таблице).
В моей таблице есть строки "Заголовок" (в данном случае строки 57 и 64), которые содержат только одно текстовое значение, которое я хотел бы переполнить в соседние ячейки, поскольку соседние ячейки в этих строках всегда будут пустыми.
Если значения в таблице были введены вручную, проблем не было бы, и ячейка выглядела бы так, как я хочу, как на рисунке ниже.
Значение первой ячейки в строке 57 не переполняется, потому что в соседней ячейке содержится формула (в основном это "= OtherCell", где OtherCell не содержит никакого значения (более конкретно, значение ""))
Важно отметить, что положение строки "заголовка" изменяется и происходит во многих строках таблицы, поскольку данные автоматически извлекаются из базы данных.
Как я могу достичь этого ...
- Без использования ручного вмешательства (это автоматические отчеты, я не могу удалить формулы, потому что следующий созданный отчет будет ошибочным)
- VBA можно использовать, но не таким образом, чтобы изменять таблицу "необратимым" способом (таким образом, чтобы при следующем вычислении листа данные были ошибочными), по той же причине, что и ручное вмешательство.
Я использую Excel 2013, но я считаю, что этот вопрос относится к версиям Excel 2007+.