🔥 Свойство Column объекта Range
Свойство Range.Column возвращает номер первого столбца указанного диапазона. Это свойство удобно для определения положения ячеек или работы с динамическими диапазонами.
📌 Примеры:
1️⃣ Получить номер столбца для одной ячейки:
🔹 Выведет 4, так как D – это четвёртый столбец.
2️⃣ Получить номер первого столбца диапазона:
🔹 Выведет 3, так как C – это третий столбец.
3️⃣ Использовать Column в цикле:
🔹 В B1:E1 появятся значения Столбец 2, Столбец 3 и так далее.
💡 Если диапазон включает несколько столбцов, Column вернёт номер только первого столбца.
#VBA #ExcelVBA #Range #Column #Столбец
Свойство Range.Column возвращает номер первого столбца указанного диапазона. Это свойство удобно для определения положения ячеек или работы с динамическими диапазонами.
📌 Примеры:
1️⃣ Получить номер столбца для одной ячейки:
MsgBox Range("D3").Column 🔹 Выведет 4, так как D – это четвёртый столбец.
2️⃣ Получить номер первого столбца диапазона:
MsgBox Range("C2:E5").Column 🔹 Выведет 3, так как C – это третий столбец.
3️⃣ Использовать Column в цикле:
Dim rng As Range
For Each rng In Range("B1:E1")
rng.Value = "Столбец " & rng.Column
Next rng
🔹 В B1:E1 появятся значения Столбец 2, Столбец 3 и так далее.
💡 Если диапазон включает несколько столбцов, Column вернёт номер только первого столбца.
#VBA #ExcelVBA #Range #Column #Столбец