Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: А без кода можно? Добавлено: 12.01.09 18:45  

Автор вопроса:  LV
EXCEL 2007,
Простенькая форма.
На ней combobox для выбора валюты. Нужно всего три значения: руб, usd, eur
Как ни пытался ввести их непосредственно как значения свойства RowSourse, ничего не получилось.

Не особенно задумываясь перед открытием открытии формы написал код

[Имяформы].[ИмяКонтрола].List = Array("Руб", "usd", "eur")

Все, ессно, работает. Но стало любопытно, в принципе можно ли это как то ввести в диалоге определения свойств. Аналогично списку проверки данных.
Уважаемый All, просветите, плз. Поиском ничего подобного также не нашел.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Nytrogen



Вопросов: 18
Ответов: 186
 Профиль | | #1 Добавлено: 12.01.09 20:03
Вроде как-то можно было, но согласитесь, это же аморально (a)

Ответить

Номер ответа: 2
Автор ответа:
 LV



Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 12.01.09 22:01
Аморализм ...в научнотехнической деятельности — использование высших достижений человеческой мысли во вред цивилизации (из философского словаря)
А удовлетворение невинного любопытства будет цивилизации во благо.

Ответить

Номер ответа: 3
Автор ответа:
 Jasmin



Вопросов: 23
Ответов: 417
 Профиль | | #3 Добавлено: 12.01.09 22:04
Пробовала. Но в справке
The RowSource property accepts worksheet ranges from Microsoft Excel.
Сколько не пробовала по всякому, не получилось ни разу. :-)

Ответить

Номер ответа: 4
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #4 Добавлено: 13.01.09 09:34
Jasmin, на сколько я знаю, это действительно так. Можно задать Rowsourse, либо кодом через массив, либо вписав в свойствах диапазон рабочего листа.

Ответить

Номер ответа: 5
Автор ответа:
 LV



Вопросов: 1
Ответов: 2
 Профиль | | #5 Добавлено: 13.01.09 10:43
Ну, кодом не только через массив, но и с помощью метода AddItem должно работать.
Не проверял, но, думаю, получится. А в форме диалога действительно допускается ввести диапазон [SheetName]!AddrStart:AddrFin

Спасибо, любопытство удовлетворено. Значит, непосредственно список значений в свойство вбить невозможно.

Ответить

Номер ответа: 6
Автор ответа:
 VβÐ



Вопросов: 15
Ответов: 194
 Web-сайт: www.homacosoft.com
 Профиль | | #6
Добавлено: 13.01.09 12:29
жрать

Ответить

Страница: 1 |

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



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