Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Задать переменную(переменные) выделением диапазона (ручками) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Задать переменную(переменные) выделением диапазона (ручками) (Макросы/Sub)
Задать переменную(переменные) выделением диапазона (ручками)
Roman777 Дата: Пятница, 13.03.2015, 16:34 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
Добрый день!
Можно ли в ВБА задать переменные выделяя ячейку (или диапазон ячеек).
Например, если обычная переменная, для задания её значения - хочу выделить ячейку, в которой то значение - которым я хочу назначить свою переменную.
Или если переменная - массив. То выделяя диапазон ячеек - задаю массив переменных. Через какие функции, вообще, можно запросить выделение ячейки?


Много чего не знаю!!!!
 
Ответить
СообщениеДобрый день!
Можно ли в ВБА задать переменные выделяя ячейку (или диапазон ячеек).
Например, если обычная переменная, для задания её значения - хочу выделить ячейку, в которой то значение - которым я хочу назначить свою переменную.
Или если переменная - массив. То выделяя диапазон ячеек - задаю массив переменных. Через какие функции, вообще, можно запросить выделение ячейки?

Автор - 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
Дата добавления - 13.03.2015 в 16:41
Roman777 Дата: Пятница, 13.03.2015, 16:50 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
Leanna, Да, это именно то о чём я и спрашивал. Но данный метод задаёт именно диапазон? как Range? и что такое "8"?


Много чего не знаю!!!!

Сообщение отредактировал 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
Дата добавления - 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
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Задать переменную(переменные) выделением диапазона (ручками) (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!