Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по VBA в рамках выполнения макроса   Найти похожие ветки 

 
CCili   (2007-02-20 15:31) [0]

В VBA ничего не понимаю, поэтому на базе примеров нашел такой код:
Sheets("pole1").ComboBox1.List = Range("S8:S14").Value

В результате в список грузятся последовательно данные из указанного диапозона ячеек. Грузятся фактически константы (это не цифры, а небольшой текст типа: отгруженно, не отгруженно и.т.д.), поэтому в самом экселе их держать не разумно да и удалить могут из этих ячеек. Как в VBA вставить ряд значений в combobox при этом сами значения должны хранится в коде. Очень нужен пример. Заранее спасибо.


 
Val ©   (2007-02-20 15:43) [1]

>Очень нужен пример
а зачем, если в VBA ничего не понимаешь? 80


 
CCili   (2007-02-20 15:59) [2]

Зачем ездить на машине если ничего не понимаешь в двигателях

Иногда нужно сделать мелочь и для этого не обязательно ставить задачу изучить "от и до" вопрос.

Компренто?


 
Val ©   (2007-02-20 16:02) [3]

>Компренто?
о, какое красивое слово.
я тоже знаю - "help".
не поверишь - в нем они отличные примеры пишут...
и навигация в нем не "от" и "до"...


 
Val ©   (2007-02-20 16:04) [4]

да...о машинах и примерах - неверное сравнение...
ну проехал бы я мимо с ветерком - вам сразу компренто стало бы как я это сделал? врядли.


 
Real ©   (2007-02-20 16:16) [5]

ComboBox1.List.Add не пробовал? Другое решение - хранить данные в отдельном листе, которое скрыть от пользователя или сделать его ридонли (чтоб не удалил). А вообще самое разумное, хранить данные как это делают везде - в файле отдельном. С файлами в бейсике работать надеюсь умеешь или это тоже подпадает под "в ВБА ничего не понимаю" ? :)


 
oldman ©   (2007-02-20 16:20) [6]

Начать запись макроса - заполнить комбобокс вручную - остановить запись макроса - посмотреть на записанный макрос - долго думать...


 
umbra ©   (2007-02-20 16:21) [7]

Private Sub ComboBox1_Enter()
   ComboBox1.AddItem "1"
   ComboBox1.AddItem "2"
End Sub


 
CCili   (2007-02-20 16:43) [8]

2 umbra
Респект! Минимум слов, максимум дела! Уважуха таким людям и в удаленные пустословов.


 
Val ©   (2007-02-20 16:45) [9]

мы уже понуро побрели...


 
oldman ©   (2007-02-20 16:47) [10]


> CCili   (20.02.07 16:43) [8]
> 2 umbra
> Респект! Минимум слов, максимум дела!


Ну и чему ты научился?
Ты это и в хелпе прочесть мог...


 
Val ©   (2007-02-20 16:51) [11]

не пустословь, иди в удаленные.


 
CCili   (2007-02-20 16:52) [12]

Хотя с другой стороны, здесь все по делу сказали, так что всем респект, а мне отдельный.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.051 c
15-1171660987
Ricks
2007-02-17 00:23
2007.03.18
Никола Тесла


4-1162547214
kudatsky
2006-11-03 12:46
2007.03.18
Как получить серийный номер винчестера ?


15-1172066499
Двоишник
2007-02-21 17:01
2007.03.18
Assembler - программирование циклических процессов


2-1172508528
Магедон
2007-02-26 19:48
2007.03.18
Хороший стрейч


2-1172063333
vitv
2007-02-21 16:08
2007.03.18
Использование RichEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский