Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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
Range(A1:A40)
— если это код, то
скажи, что у тебя за компилятор, и я скажу тебе как поменять диапазон.

Ответить

Номер ответа: 2
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #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, а через непосредственное выделение мышкой.

Прикинь, InputBox позволяет выделять мышкой.

Да, и позволь спросить: почему ты всегда ставишь _____ перед текстом? Это типа абзацный отсуп для бедных? Смотрится мерзко и мешает читать.

Ответить

Номер ответа: 5
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #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 - это не принцип, это весьма разумно.

Поскольку ряд пробелов HTML превращает в один, то я стал писать всюду "____".

Почему же решение "не писать вообще" не пришло в голову?

После этого я сделал там в своём дневнике на javascript летающих Карлсонов и поставил мелодию при заходе

Ужас какой.
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
Спасибо.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам