|
|||||||
Ячейки и области
Время создания: 31.07.2019 23:08
Текстовые метки: VBA, range, Cells
Раздел: Разные закладки - VBA - Excel - Cells
Запись: xintrea/mytetra_db_adgaver_new/master/base/1513051801l0k6d6q0rr/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Ячейки и области - eXcellence team К ячейкам таблицы можно обращаться несколькими способами:
В первом случае ячейки представляются как элементы двухмерного массива Cells, Во втором используется свойство Range текущей таблицы. Range - это диапазон или область. В нем может находиться как одна ячейка, так и несколько. Можно написать так: Range("A2:A5") = 2 В результате ячейкам A2,A3,A4,A5 присвоится значение 2. Ячейке можно присвоить не только значение, но и формулу, например: Range("A3") = "=A1+A2" Получить формулу, присвоенную ячейке, можно так: s = Range("A3").Formula А значение, вычисленное по этой формуле, вот так: x = Range("A3").Value К ячейкам внутри области можно адресоваться относительно границ этой области. Например: Sub Ranges()
Для областей есть операции объединения и пересечения. Объединение выглядит вот так: Sub Test() Результат: А вот так - пересечение: Sub Test() В этом примере значение test присвоится только ячейке A8, так как только она находится на пересечении областей A1:A8 и A8:D8. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|