Воскресенье, 11.10.2024, 6:53 AM
Приветствую Вас Гость | RSS

Электронный учебник по VBA MS Excel 2010

Столбцы и строки

В этом пункте я расскажу как правильно работать со строками и столбцами. Каким образом можно выделить одну строку, две или несколько строк, и тоже самое со столбцами.

Для того чтобы оперировть какой-то одной строкой или столбцом, можно воспользоваться следующей записью:

        Rows(6).Select        'Строка
        Columns(6).Select     'Столбец

Это самая простая запись не требующая никаких кавычек, Вы просто указываете номер строки или столбца и дальше делаете с ней что угодно, например, закрасить в синий цвет:

        Rows(6).Interior.ColorIndex = 5       'Строка
        Columns(6).Interior.ColorIndex = 5    'Столбец

Если Вам необходимо выделить более одной строки или столбца, то можно воспользоваться следующей записью:

        Rows("2:2").Select        'Строка
        Columns("B:B").Select     'Столбец

Такая запись выделяет только одну строку и только один столбец.
А вот если записать так:

        Rows("2:5").Select        'Строка
        Columns("B:F").Select     'Столбец

то мы сможем обработать целый диапазон строк и столбцов, но он сплошной. Если мы хотим обработать разные строки, например 1, 4, 6-8, и разные столбцы, например B, D, F-G, то запись необходимо произвести следующим образом:

        Range("1:1,4:4,6:8").Select     'Строка
        Range("B:B,D:D,F:G").Select     'Столбец

При такой записи у нас получается уже диапазон. И умногих возник вопрос: "Каким образом можно одновременно выделить и строки и столбцы?". Пример ниже выделяет одновременно 8 строчку и столбец D:

        Range("D:D,8:8").Select

А этот пример выделяет сразу несколько строк и столбцов одновременно:

        Range("B:B,D:D,3:6,9:9").Select

< < Предыдущая глава
Поиск

Динара Илькаева © 2024
Бесплатный конструктор сайтов - uCoz