Microsoft Excel:

  Таблицы и VBA. Справочник.
  Вопросы и Ответы. Советы. Примеры.
Меню Справочник | VBA | Об'ект Range


Rambler's Top100


Counter CO.KZ

Об'ект Range входит в состав об'екта Worksheet и предствляет собой ячейку или диапазон ячеек рабочего листа.

  • Parent
  • Используется для доступа к родительскому об'екту, т.е. Worksheet.
  • Name
  • Имя ячейки или диапазона.
  • Count
  • Число ячеек в диапазоне
  • Cells
  • Возвращает ячейку, соответствующую конкретному адресу. Принимает один аргумент (номер ячейки), или два аргумента (номер строки и номер столбца)
    важно Cells(...) всегда указывает только на одну ячейку.
  • Item
  •  
  • Offset
  • Возвращает об'ект Range, который соответствует заданным параметрам смещения строки или столбца. Как правило, имеет два аргумента - rowOffset, columnOffset.
  • Resize
  • Изменяет размер диапазона в соответствии с заданными аргументами. Как правило, имеет два аргумента - rowSize, columnSize.
  • Row
  • Номер строки в которой находится ячейка. Если диапазон содержит более одной ячейки, то Row возвратит номер самой первой строки.
  • Column
  • Номер столбца в которой находится ячейка. Если диапазон содержит более одной ячейки, то Column возвратит номер самого первого столбца.
  • Rows
  • Диапазон представляющий собой все строки, содержащиеся в этом об'екте.
  • Columns
  • Диапазон представляющий собой все столбцы, содержащиеся в этом об'екте.
  • EntireRow
  • Возвращает целую строку, содержащие диапазон. Если диапазон содержит более одной ячейки, то EntireRow будет представлять собой несколько строк.
  • EntireColumn
  • Возвращает целый столбец, содержащий диапазон. Если диапазон содержит более одной ячейки, то EntireColumn будет представлять собой несколько столбцов.
  • Address
  • Адрес ячейки, в виде абсолютной ссылки (по умолчанию), т.е. $A$1
  • CurrentRegion
  • Диапазон, который состоит из смежных с ней ячеек.
  • Dependents 1
  • Диапазон, который содержит все зависимые ячейки диапазона, т.е. ячейки, которые ссылаются на него в формулах.
  • DirectDependents 2
  • Диапазон, который содержит зависимые ячейки выделенного диапазона, т.е. ячейки, которые прямо ссылаются на него в формулах.
  • Precedents 3
  • Диапазон, который содержит все влияющие ячейки выделенного диапазона, т.е. ячейки, на которые ссылаются формулы.
  • DirectPrecedents 4
  • Диапазон, который содержит влияющие ячейки выделенного диапазона, т.е. ячейки, на которые прямо ссылаются формулы.
  • Value
  • Значение ячейки. Если диапазон содержит более одной ячейки, то Value будет представлять собой массив.
  • Text
  • Значение ячейки, представленное в виде текста.
  • Formula
  • Строка с формулой (функцией), содержащейся в ячейке. Если диапазон содержит более одной ячейки, то Formula будет представлять собой массив.
  • HasFormula
  • Возвращает True, если ячейка содержит формулу.
  • FormulaHidden
  • Возвращает True, если ячейка скрывает формулу.
  • Locked
  • Возвращает True, если ячейка заблокирована/защищена.
  • Previous
  • Возвращает предыдущую ячейку в строке.
  • Next
  • Возвращает следующую ячейку в строке.
  • NumberFormat
  • Формат ячейки.
  • Select
  • Выделяет ячейку.
  • Activate
  • -//- -//- -//-
  • Merge
  • Об'единяет несколько ячеек.
  • UnMerge
  • Разделяет об'единённую область на отдельные ячейки.
  • Copy
  • Копирует содержимое ячейки в другую ячейку или буфер обмена.
  • Cut
  • Вырезает содержимое ячейки и копирует в другую ячейку или буфер обмена.
  • Clear
  • Удаляет из ячейки абсолютно всё, что можно.
  • ClearFormats
  • Удаляет из ячейки только элементы форматирования.
  • ClearComments
  • Удаляет из ячейки только примечание
  • ClearContents
  • Удаляет из ячейки все значения и формулы, но оставляет форматирование и примечание.
  • Insert
  • Добавляет саму ячейкy, без аргумента добавляет ячейку со сдвигом вниз.
  • Delete
  • Удаляет саму ячейкy, без аргумента удаляет ячейку со сдвигом вверх.
  • Find
  • Находит искомые символ(ы) в указанном диапазоне и возвращает об'ект, который представляет собой самую первую ячейку, где они были обнаружены.
  • FindNext
  • Продолжает поиск, который был начат ранее и находит следующую ячейку, которая соответствует первоначальным условиям поиска.
  • FindPrevious
  • Продолжает поиск, который был начат ранее и находит предыдущую ячейку, которая соответствует первоначальным условиям поиска.
  • Replace
  • Заменяет символ(ы) в указанной ячейке.
  • Sort
  • Сортирует данные в указанном диапазоне.
  • AddComment
  • Создаёт комментарий (примечание)
  • Calculate
  • Пересчитывает все формулы (функции) диапазона.
  • PrintOut
  • Выводит на печать.

    Примечание :
    1-4 - Все ячейки должны принадлежать одному рабочему листу.

    Совет : Примеры использования наиболее часто используемых свойств и методов об'екта Range присутствуют в разделе FAQ

    Воспроизведение любых опубликованных здесь материалов возможно только с письменного разрешения автора : Microsoft Excel 95, 97, 2000, XP
    © 2004-2016 Климов П.Ю. Все права защищены. WebDesign & Error's Klimoff