Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/268: Рейтинг темы: голосов - 268, средняя оценка - 4.72
5 / 5 / 0
Регистрация: 13.12.2009
Сообщений: 206
1

Задать диапазон ячеек через переменные

17.08.2013, 17:06. Показов 54334. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет!

такой вопрос:
мне надо задать диапазон ячеек.
обычным способом типа Range("A1:A100") - неактуально, поскольку какое А100 у меня - неизвестно

т.е. А100 - плавает. Мне нужно чтобы это число было задано переменной
типа х = А99
тогда:
Range("A1:х")

но естественно такое извращение не прокатывает ((
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2013, 17:06
Ответы с готовыми решениями:

Как задать диапазон ячеек
Здравствуйте. Как в этом коде задать диапазон через значения переменных типа...

Задать диапазон ячеек, при изменении которых будет выполняться некоторая команда
Подскажите пожалуйста, как правильно задать диапазон ячеек, при изменении которых будет выполняться...

Распечатать определенный диапазон ячеек в зависимости от введенного числа. Задать листы для печати
Всем привет!) Мне задали написать макрос, который будет распечатывать определенный диапазон ячеек в...

Нужно заблокировать диапазон ячеек от прямого ввода через Excel
Всем привет, у меня вопрос, не как не могу сообразить, как должен выглядеть такой код, может кто...

1
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
17.08.2013, 17:47 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Visual Basic
1
2
3
4
5
6
Sub test()
    Dim i As Long, Rng As Range
    i = 100
    Set Rng = Range("A1:A" & i)
    Rng.Interior.ColorIndex = 3
End Sub
Ещё можно так Cells (номер_строки, номер_столбца)

Visual Basic
1
2
3
4
5
6
Sub test2()
    Dim i As Long, Rng As Range
    i = 100
    Set Rng = Range(Cells(1, 1), Cells(i, 1))
    Rng.Interior.ColorIndex = 3
End Sub
4
17.08.2013, 17:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2013, 17:47
Помогаю со студенческими работами здесь

Обработать выделенный диапазон ячеек, результат записать в смежный диапазон
Напишите в среде Excel макрос, который в выделенном диапазоне ячеек должен выполнять заданные...

Вставка формул в динамический диапазон ячеек через равное кол-во ячеек, заданных по условию
Всем доброго дня! Есть диапазон ячеек, изменяющийся динамически, но не превышающий диапазон...

Задать диапазон, вывести все простые числа через функцию на ваш выбор
Уважаемый Модератор Извини я буду теперь по теме токо писать больше такого неповтарится. 1...

Необходимо протащить формулу с диапазоном данных так, чтобы данные из ячеек брались через диапазон строк
Доброго Времени суток! Столкнулся со следующей проблемой: Не могу при помощи формул задать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru