2016-02-01 4 views
0

Я работаю в Excel 2011 для Mac. У меня есть ячейка в моей таблице с завернутым текстом, и всякий раз, когда я добавляю к тексту этой ячейки, высота строки автоматически перенастраивается в зависимости от количества строк в тексте ячейки. Однако, когда я ссылаюсь на эту ячейку в другой ячейке, высота моей второй ячейки не корректируется, когда я изменяю текст в исходной ячейке. Я знаю, что я могу сделать это вручную, выбрав ячейку и автофигурировать ее, но я бы хотел, чтобы высота строки автоматически настраивалась. Есть ли способ, которым я могу это сделать? Я привел фотографию ниже, чтобы проиллюстрировать мою проблему. Как вы можете видеть, A1 является моей исходной ячейкой, которая обернула текст и автоматически отрегулировала высоту строки. Затем я ссылался на ячейку A1 в ячейке A4, а затем завернул текст в ячейку A4, который, как я надеялся, автоматически запечатал текст с A1 на A4. Однако, когда я добавил текст в A1, высота A4 не изменилась, поскольку вы можете видеть, что нижние 3 строки обрезаны.Excel 2011 - Как сделать автозаполнение обернутой ячейки ссылкой на другую ячейку?

enter image description here

Спасибо за помощь!

ответ

0

AFAIK, вам всегда потребуется ручное вмешательство (или VBA), чтобы авторизовать строку, когда контент создается с помощью формулы. В Excel для Windows это тоже самое, поэтому я не удивлен, увидев это поведение в Excel для Mac.

+0

УВЫ может быть очень просто: событие worksheet_change может сделать это каждый раз, когда первые клеточные изменения: 'Private Sub Worksheet_Change (ByVal Target As Range) Если Target = Cells (2, 1) Затем клетки (1, 1) .Rows (1) .AutoFit End Sub' –