Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Как ввести диапазон через Inputbox
     
    
Добавлено: 28.04.07 11:00
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     Andrew_nik
 Andrew_nik
      
       
  
В программе используется код
 
    
Range(A1:A40)
Как можно менять диапазон, исползуя Inputbox?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 9
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: AgentFire
 AgentFire



ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #1
       
Добавлено:  28.04.07 12:14
       
    
       
  
 
    
скажи, что у тебя за компилятор, и я скажу тебе как поменять диапазон.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа: ADSemenov.ru
 ADSemenov.ru



Вопросов: 5
Ответов: 276
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  28.04.07 12:57
       
    
       
  
____ Я бы это делал не через Inputbox, а через непосредственное выделение мышкой.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #3
       
Добавлено:  28.04.07 12:58
       
    
       
  
application.InputBox("sdf",type:=8)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #4
       
Добавлено:  28.04.07 12:59
       
    
       
  
 
    
Прикинь, InputBox позволяет выделять мышкой.
Да, и позволь спросить: почему ты всегда ставишь _____ перед текстом? Это типа абзацный отсуп для бедных? Смотрится мерзко и мешает читать.
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа: ADSemenov.ru
 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
 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
 Andrew_nik



Вопросов: 15
Ответов: 30
      
 Профиль |  | #7
       
Добавлено:  28.04.07 15:07
       
    
       
  
Как прогаммно описать выделение диапазона данных мышкой?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа: GSerg
 GSerg


Вопросов: 0
Ответов: 1876 
      
 Профиль |  | #8
       
Добавлено:  28.04.07 15:33
       
    
       
  
Я написал. Ты не прочитал почему-то.
 
    
Повторю.
application.InputBox("sdf",type:=8)
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа: Andrew_nik
 Andrew_nik



Вопросов: 15
Ответов: 30
      
 Профиль |  | #9
       
Добавлено:  28.04.07 15:45
       
    
       
  
Спасибо.