Ячейка в объектной модели Excel

Ячейка является дочерним объектом рабочего листа. Рабочий лист — это совокупность всех ячеек рабочего листа. Часть электронной таблицы (одна или группа ячеек) называется диапазоном в Excel. Вот объектная модель ячейки Excel.

Как ссылаться на ячейку

Мы используем имя столбца, за которым следует номер строки, для ссылки на ячейку в Excel. Например, C5 — это область пересечения столбца C и строки 5. Здесь C5 называется адресом ячейки. Существует два типа методов, которые мы можем использовать для ссылки на ячейку.

  • Относительная ссылка: адрес ячейки будет меняться относительно при выполнении операций Excel. Это ссылочный тип по умолчанию, и мы можем ссылаться на A1 для ссылки на первую ячейку листа.
  • Абсолютная ссылка: адрес ячейки будет фиксированным и не будет меняться при выполнении операций Excel, таких как копирование, перетаскивание и автоматическое заполнение ячеек. Мы можем поместить символ $, чтобы сделать строку или столбец абсолютными. Например, $ C $ 5 является абсолютной ссылкой на ячейку A5.

Мы ссылаемся на ячейки https://goo-table.ru/, чтобы использовать данные любой ячейки в других ячейках и объектах. Мы можем использовать относительную ссылку, абсолютную ссылку или обе вместе в зависимости от наших требований.

Например:

= $ D $ 5: блокирует как столбец, так и строку, оба столбца и строки являются абсолютными.

=$D5: блокирует столбец и не блокирует строку, столбец является абсолютным, а строка — относительной.

= D $ 5: блокирует строку и не блокирует столбец, строка является абсолютной, а столбец — относительным.

= D5: и столбец, и строки являются относительными.

Что такое активная ячейка?

Ячейка, которая в данный момент выбрана на активной странице активного окна, называется активной ячейкой. ActiveCell — это объект объекта Worksheet , мы можем использовать ActiveCell для работы с текущей выбранной ячейкой активного листа.

Например:

  • Мы можем ввести данные в активную ячейку, набрав текст с клавиатуры. Вы можете использовать ActiveCell.Value=10 в макросах Excel.
  • Мы можем отформатировать активную ячейку с помощью встроенных инструментов, вы можете отформатировать с помощью макросов Excel, таких как ActiveCell.Font.Bold