Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает объект Range, представляющий активную ячейку в активном окне (окно сверху) или в указанном окне. Если окно не отображает лист, это свойство приводит к ошибке. Только для чтения.
Синтаксис
выражение.ActiveCell
выражение Переменная, представляющая объект Window .
Примечания
Если не указать квалификатор объекта, это свойство возвращает активную ячейку в активном окне.
Не путайте активную ячейку и выделенный фрагмент. Активная ячейка — это одна ячейка в текущем выделенном фрагменте. В выделенном фрагменте может быть несколько ячеек, но только одна ячейка является активной.
Все приведенные ниже выражения возвращают активную ячейку и являются эквивалентными.
ActiveCell
Application.ActiveCell
ActiveWindow.ActiveCell
Application.ActiveWindow.ActiveCell
Пример
В этом примере используется окно сообщения для отображения значения в активной ячейке. Так как свойство ActiveCell приводит к ошибке, если активное окно не является листом, в примере активируется лист Sheet1 перед использованием свойства ActiveCell.
Worksheets("Sheet1").Activate
MsgBox ActiveCell.Value
В этом примере изменяется форматирование шрифта для активной ячейки.
Worksheets("Sheet1").Activate
With ActiveCell.Font
.Bold = True
.Italic = True
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.