Страница: 1 |
Страница: 1 |
Вопрос: Как ввести диапазон через Inputbox
Добавлено: 28.04.07 11:00
Автор вопроса: Andrew_nik
В программе используется код
Range(A1:A40)
Как можно менять диапазон, исползуя Inputbox?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 28.04.07 12:14
скажи, что у тебя за компилятор, и я скажу тебе как поменять диапазон.
Номер ответа: 2
Автор ответа:
ADSemenov.ru
Вопросов: 5
Ответов: 276
Web-сайт:
Профиль | | #2
Добавлено: 28.04.07 12:57
____ Я бы это делал не через Inputbox, а через непосредственное выделение мышкой.
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 28.04.07 12:58
application.InputBox("sdf",type:=8)
Номер ответа: 4
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #4
Добавлено: 28.04.07 12:59
Прикинь, InputBox позволяет выделять мышкой.
Да, и позволь спросить: почему ты всегда ставишь _____ перед текстом? Это типа абзацный отсуп для бедных? Смотрится мерзко и мешает читать.
Номер ответа: 5
Автор ответа:
ADSemenov.ru
Вопросов: 5
Ответов: 276
Web-сайт:
Профиль | | #5
Добавлено: 28.04.07 13:45
____ А я не обделся. И о вкусах не спорят.
____ На самом деле эта привычка пришла с форума forum.klerk.ru. Там я усиленно пользовался сущностью "@nbsp;" в тексте и прочими HTML возможностями, пока один нехороший модер не выключил всё это (из принципа) на всём форуме.
____ После этого во всех моих сообщениях в каждом абзаце появились @nbsp;@nbsp;@nbsp;@nbsp;
____ Поскольку ряд пробелов HTML превращает в один, то я стал писать всюду "____".
____ После этого я сделал там в своём дневнике на javascript летающих Карлсонов и поставил мелодию при заходе — так он и это всё выключил. С тех пор я там появляюсь не чаще раза в месяц.
____ Так что будем считать эти отступы приобретённой вредной привычкой.
____ А насчёт box'а я подумал, что, может быть, клиенту проще будет выделить самому диапазон ручками и нажать кнопочку, чтобы что-то сделать с ним. У меня такие варианты достаточно часто проходили.
____ Меня, кстати, сильно напрягает большая-большая красная-красная звезда слева внизу. Приходится яркость на мониторе снижать до 74%.
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 28.04.07 14:56
Выключение HTML - это не принцип, это весьма разумно.
Почему же решение "не писать вообще" не пришло в голову?
Ужас какой.
http://web.artlebedev.ru/kovodstvo/51/
http://web.artlebedev.ru/kovodstvo/83/
http://web.artlebedev.ru/kovodstvo/47/
Молодец.
Только иногда бывает надо выделить диапазон пару раз за время выполнения макроса. Например.
Ну или предпод говорит: используйте InputBox. И тогда всё-таки надо его использовать.
А тут ещё большая-большая синяя-синяя звезда есть (не у меня). А ещё и третья звезда есть.
Но ни то, ни другое от меня не зависит.
А "____" от тебя зависят.
В инете так принято - абзацы обозначать пропуском строки между блоками текста. См. Лебедева, у него хорошо написано.
http://web.artlebedev.ru/kovodstvo/business-lynch/2007/03/22/commented/
Номер ответа: 7
Автор ответа:
Andrew_nik
Вопросов: 15
Ответов: 30
Профиль | | #7
Добавлено: 28.04.07 15:07
Как прогаммно описать выделение диапазона данных мышкой?
Номер ответа: 8
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #8
Добавлено: 28.04.07 15:33
Я написал. Ты не прочитал почему-то.
Повторю.
application.InputBox("sdf",type:=8)
Номер ответа: 9
Автор ответа:
Andrew_nik
Вопросов: 15
Ответов: 30
Профиль | | #9
Добавлено: 28.04.07 15:45
Спасибо.