Задать переменную(переменные) выделением диапазона (ручками)
Roman777
Дата: Пятница, 13.03.2015, 16:34 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Добрый день! Можно ли в ВБА задать переменные выделяя ячейку (или диапазон ячеек). Например, если обычная переменная, для задания её значения - хочу выделить ячейку, в которой то значение - которым я хочу назначить свою переменную. Или если переменная - массив. То выделяя диапазон ячеек - задаю массив переменных. Через какие функции, вообще, можно запросить выделение ячейки?
Добрый день! Можно ли в ВБА задать переменные выделяя ячейку (или диапазон ячеек). Например, если обычная переменная, для задания её значения - хочу выделить ячейку, в которой то значение - которым я хочу назначить свою переменную. Или если переменная - массив. То выделяя диапазон ячеек - задаю массив переменных. Через какие функции, вообще, можно запросить выделение ячейки? Roman777
Много чего не знаю!!!!
Ответить
Сообщение Добрый день! Можно ли в ВБА задать переменные выделяя ячейку (или диапазон ячеек). Например, если обычная переменная, для задания её значения - хочу выделить ячейку, в которой то значение - которым я хочу назначить свою переменную. Или если переменная - массив. То выделяя диапазон ячеек - задаю массив переменных. Через какие функции, вообще, можно запросить выделение ячейки? Автор - Roman777 Дата добавления - 13.03.2015 в 16:34
Leanna
Дата: Пятница, 13.03.2015, 16:41 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация:
78
±
Замечаний:
0% ±
excel 2010
Не очень понятен вопрос. Можно например вручную выделить диапазон, это так: [vba]Код
Set Rng = Application.InputBox("Выделите диапазон", Type:=8)
[/vba] если убрать set то будет массив значений (не переменных)
Не очень понятен вопрос. Можно например вручную выделить диапазон, это так: [vba]Код
Set Rng = Application.InputBox("Выделите диапазон", Type:=8)
[/vba] если убрать set то будет массив значений (не переменных) Leanna
Лучше день потерять, потом за пять минут долететь!
Ответить
Сообщение Не очень понятен вопрос. Можно например вручную выделить диапазон, это так: [vba]Код
Set Rng = Application.InputBox("Выделите диапазон", Type:=8)
[/vba] если убрать set то будет массив значений (не переменных) Автор - Leanna Дата добавления - 13.03.2015 в 16:41
Roman777
Дата: Пятница, 13.03.2015, 16:50 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Leanna , Да, это именно то о чём я и спрашивал. Но данный метод задаёт именно диапазон? как Range? и что такое "8"?
Leanna , Да, это именно то о чём я и спрашивал. Но данный метод задаёт именно диапазон? как Range? и что такое "8"?Roman777
Много чего не знаю!!!!
Сообщение отредактировал Roman777 - Пятница, 13.03.2015, 16:51
Ответить
Сообщение Leanna , Да, это именно то о чём я и спрашивал. Но данный метод задаёт именно диапазон? как Range? и что такое "8"?Автор - Roman777 Дата добавления - 13.03.2015 в 16:50
Leanna
Дата: Пятница, 13.03.2015, 16:51 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация:
78
±
Замечаний:
0% ±
excel 2010
Roman777 , Если используете set то как range, если не используете, то массив.
Roman777 , Если используете set то как range, если не используете, то массив.Leanna
Лучше день потерять, потом за пять минут долететь!
Ответить
Сообщение Roman777 , Если используете set то как range, если не используете, то массив.Автор - Leanna Дата добавления - 13.03.2015 в 16:51
Roman777
Дата: Пятница, 13.03.2015, 16:54 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация:
127
±
Замечаний:
0% ±
Excel 2007, Excel 2013
Leanna , Спасибо!
Много чего не знаю!!!!
Ответить
Сообщение Leanna , Спасибо!Автор - Roman777 Дата добавления - 13.03.2015 в 16:54