Работая в Excel VBA, важно понимать, как правильно обращаться к ячейкам. Это основа при автоматизации задач, особенно при работе с циклами и переменными. 📌 Когда мы работаем с диапазонами, мы указываем адрес следующим образом: Range("A1") или Range("A1:C6") 📌 А вот при обращении к ячейке через объект Cells, используется совсем другой подход: Cells(1, 1) ' Это A1 Cells(1, 2) ' Это B1 Это A1💡 Обрати внимание: сначала идёт номер строки, а потом номер столбца (1 — это строка, 2 — это столбец (B))! 1️⃣ Запускаем Visual Basic Editor.
2️⃣ Создаём новый модуль и называем его, например, CS_Object.
3️⃣ Внутри модуля создаём процедуру: Sub Example() Cells(1, 2) = 50 ' В ячейку B1 записываем значение 50 End Sub ▶ Запускаем макрос — и в B1 появляется число 50. Всё работает! Очень часто в реальных задачах вы не работаете с фиксированными ячейками.
Вместо этого используете переменные, которые управляют строками и столбцами: For i = 1 To 10 Cells(i, 1) = i Next i 📊 Такой подход позволяет автома