🔥 Свойство Rows объекта Range
Свойство Range.Rows возвращает поддиапазон, содержащий строки внутри указанного диапазона. С его помощью можно обращаться к отдельным строкам, изменять их свойства или выполнять циклы по строкам.
📌 Примеры:
1️⃣ Выделить третью строку в диапазоне A1:C5:
🔹 Выделит A3:C3, так как Rows(3) означает третью строку внутри диапазона.
2️⃣ Изменить высоту всех строк в диапазоне:
🔹 Установит высоту строк в 25 пикселей.
3️⃣ Заполнить строки номерами в первом столбце:
🔹 В A1:A5 появятся числа 1, 2, 3, 4, 5, соответствующие номерам строк.
💡 Важно:
✔️ Rows.Count покажет количество строк в диапазоне.
✔️ Rows(1) – это первая строка внутри диапазона, а не в листе!
#VBA #ExcelVBA #Range #Rows #Строки
Свойство Range.Rows возвращает поддиапазон, содержащий строки внутри указанного диапазона. С его помощью можно обращаться к отдельным строкам, изменять их свойства или выполнять циклы по строкам.
📌 Примеры:
1️⃣ Выделить третью строку в диапазоне A1:C5:
Range("A1:C5").Rows(3).Select 🔹 Выделит A3:C3, так как Rows(3) означает третью строку внутри диапазона.
2️⃣ Изменить высоту всех строк в диапазоне:
Range("A1:C5").Rows.RowHeight = 25 🔹 Установит высоту строк в 25 пикселей.
3️⃣ Заполнить строки номерами в первом столбце:
Dim r As Range
For Each r In Range("A1:A5").Rows
r.Value = r.Row
Next r
🔹 В A1:A5 появятся числа 1, 2, 3, 4, 5, соответствующие номерам строк.
💡 Важно:
✔️ Rows.Count покажет количество строк в диапазоне.
✔️ Rows(1) – это первая строка внутри диапазона, а не в листе!
#VBA #ExcelVBA #Range #Rows #Строки