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

Свойство Range.Columns возвращает поддиапазон, содержащий столбцы внутри указанного диапазона. С его помощью можно обращаться к отдельным столбцам, изменять их свойства или выполнять циклы по столбцам.

📌 Примеры:

1️⃣ Выделить второй столбец в диапазоне A1:D5:
Range("A1:D5").Columns(2).Select  


🔹 Выделит B1:B5, так как Columns(2) означает второй столбец внутри диапазона.

2️⃣ Изменить ширину всех столбцов в диапазоне:
Range("A1:D5").Columns.ColumnWidth = 15  


🔹 Установит ширину столбцов в 15 пикселей.

3️⃣ Заполнить столбцы номерами в первой строке:
Dim c As Range  
For Each c In Range("A1:D1").Columns
c.Value = c.Column
Next c


🔹 В A1:D1 появятся числа 1, 2, 3, 4, соответствующие номерам столбцов.

💡 Важно:
✔️ Columns.Count покажет количество столбцов в диапазоне.
✔️ Columns(1) – это первый столбец внутри диапазона, а не в листе!

#VBA #ExcelVBA #Range #Columns #Столбцы