VBA Excel
242 subscribers
88 photos
23 links
VBA Excel для начинающих. Справка по VBA Excel. Visual Basic for Applications. Справочник. Самоучитель.
Download Telegram
🔥 Свойство Height объекта Range

Свойство Range.Height позволяет получить высоту диапазона в пунктах. Это свойство полезно для работы с точными размерами строк в Excel и для динамического изменения размеров ячеек.

📌 Примеры:

1️⃣ Получить высоту диапазона A1:B2:
Dim rngHeight As Double  
rngHeight = Range("A1:B2").Height
MsgBox rngHeight


🔹 Выведет в сообщении высоту диапазона A1:B2 в пунктах.

2️⃣ Использование Height для изменения высоты строки на основе размера диапазона:
Range("A1:B2").RowHeight = Range("A1:B2").Height / 2  


🔹 Установит высоту строки так, чтобы она соответствовала половине высоты диапазона A1:B2.

3️⃣ Сравнение высоты двух ячеек:
If Range("A1").Height > Range("A2").Height Then
MsgBox "Ячейка A1 выше!"
ElseIf Range("A1").Height < Range("A2").Height Then
MsgBox "Ячейка A2 выше!"
Else
MsgBox "Ячейки одинаковой высоты!"
End If


🔹 Сравнит высоту ячеек A1 и A2 и выведет соответствующее сообщение.

💡 Важно:
✔️ Height возвращает высоту диапазона в пунктах, что позволяет точно контролировать размеры ячеек.
✔️ Это свойство особенно полезно для работы с высотой строк и точной настройкой размеров ячеек.

#VBA #ExcelVBA #Range #Height