Чтобы изменить высоту строки на листе, большинство из нас может применить функцию высоты строки, чтобы установить высоту выбранной строки. Однако, если у вас есть список чисел, и теперь вы хотите установить высоту строки на основе значений ячеек, как показано на следующем снимке экрана, как вы могли бы справиться с этой задачей в Excel?
Измените высоту строки на основе значения ячейки с помощью кода VBA
Измените высоту строки на основе значения ячейки с помощью кода VBA
Нет прямого способа для вы можете изменить высоту нескольких строк в зависимости от значения ячейки одновременно, но следующий код VBA может помочь вам завершить эту работу как можно быстрее.
1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .
2 . Нажмите Вставить > Module и вставьте следующий код в окно Module .
Код VBA: изменение высоты строки в зависимости от значения ячейки:
3 . Затем нажмите клавишу F5 , чтобы запустить этот код, и появится окно подсказки, напоминающее вам о выборе ячеек, для которых вы хотите установить высоту строки по значениям ячеек, см. Снимок экрана:
4 . Затем нажмите кнопку OK , высота строки была изменена на значение ячейки следующим образом:
. В приведенном выше коде VBA Если H.Value> 15, то указывает что если значение ячейки больше 15, высота строки будет изменена, если значение ячейки меньше 15, высота строки останется высотой по умолчанию. Вы можете изменить его по своему усмотрению.