powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Заполнение ListBox
7 сообщений из 7, страница 1 из 1
Заполнение ListBox
    #34493287
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть форма. На ней три элемента OptionButton и один ListBox. Как сделать чтобы при нажатии на
определенный OptionButton в ListBox-е отображалась некая информация.
Сама информация НЕ ДОЛЖНА храниться на определенном листе определенной книги, а в самом коде макроса. При нажатии на какой либо OptionButton в ListBox-е должно отобразиться примерно по 10 строк.
Как забить в ListBox сами значения?
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493450
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaMЕсть форма. На ней три элемента OptionButton и один ListBox. Как сделать чтобы при нажатии на
определенный OptionButton в ListBox-е отображалась некая информация.
Сама информация НЕ ДОЛЖНА храниться на определенном листе определенной книги, а в самом коде макроса. При нажатии на какой либо OptionButton в ListBox-е должно отобразиться примерно по 10 строк.
Как забить в ListBox сами значения?
Я сам сделал так, хотя не знаю насколько это правильно

Код: plaintext
1.
2.
3.
4.
5.
Sub Forma()
 UserForm1.ListBox1.Clear
 UserForm1.ListBox1.AddItem "text1"
 UserForm1.ListBox1.AddItem "text2"
 UserForm1.Show
End Sub
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493475
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad andMegaMЕсть форма. На ней три элемента OptionButton и один ListBox. Как сделать чтобы при нажатии на
определенный OptionButton в ListBox-е отображалась некая информация.
Сама информация НЕ ДОЛЖНА храниться на определенном листе определенной книги, а в самом коде макроса. При нажатии на какой либо OptionButton в ListBox-е должно отобразиться примерно по 10 строк.
Как забить в ListBox сами значения?
Я сам сделал так, хотя не знаю насколько это правильно

Код: plaintext
1.
2.
3.
4.
5.
Sub Forma()
 UserForm1.ListBox1.Clear
 UserForm1.ListBox1.AddItem "text1"
 UserForm1.ListBox1.AddItem "text2"
 UserForm1.Show
End Sub
почти все верно:)

Код: plaintext
1.
2.
3.
4.
Private Sub OptionButton1_Click()
 UserForm1.ListBox1.Clear
 UserForm1.ListBox1.AddItem "text1"
 UserForm1.ListBox1.AddItem "text2"
End Sub
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493559
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи. Сделал такую штуку. Но при бвыоре любого OptionButton ничего не изменяется, а в ListBox попадают все значения из FormLight_Initialize()
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
Private Sub OptionButtonColorFON_Click()
  Select Case ListBox1.Value
    Case  0 
    Number =  8 
    Case  1 
    Number =  6 
    Case  2 
    Number =  4 
    Case  3 
    Number =  3 
    Case  4 
    Number =  44 
    Case  5 
    Number =  7 
    Case  6 
    Number =  5 
    Case  7 
    Number =  15 
End Select
End Sub

Private Sub OptionButtonSHRIFTSIZE_Click()
Select Case ListBox1.Value
     Case  8 
     Size =  10 
     Case  9 
     Size =  12 
     Case  10 
     Size =  14 
End Select
End Sub




Private Sub FormLight_Initialize()


  ListBox1.AddItem "Голубой"        'ListIndex = 0
  ListBox1.AddItem "Желтый"         'ListIndex = 1
  ListBox1.AddItem "Зеленый"        'ListIndex = 2
  ListBox1.AddItem "Красный"        'ListIndex = 3
  ListBox1.AddItem "Ораньжеывй"     'ListIndex = 4
  ListBox1.AddItem "Розовый"        'ListIndex = 5
  ListBox1.AddItem "Синий"          'ListIndex = 6
  ListBox1.AddItem "Серый"          'ListIndex = 7
  ListBox1.AddItem "10"             'ListIndex = 0
  ListBox1.AddItem "12"             'ListIndex = 1
  ListBox1.AddItem "14"             'ListIndex = 2


End Sub
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493617
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы. Наконец-то разобрался
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493622
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как должно работать, напиши словами
...
Рейтинг: 0 / 0
Заполнение ListBox
    #34493640
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче надо было сделать так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Private Sub OptionButtonColorFON_Click()
  ListBox1.Clear
  ListBox1.AddItem "Голубой"        'ListIndex = 0
  ListBox1.AddItem "Желтый"         'ListIndex = 1
  ListBox1.AddItem "Зеленый"        'ListIndex = 2
  ListBox1.AddItem "Красный"        'ListIndex = 3
  ListBox1.AddItem "Ораньжеывй"     'ListIndex = 4
  ListBox1.AddItem "Розовый"        'ListIndex = 5
  ListBox1.AddItem "Синий"          'ListIndex = 6
  ListBox1.AddItem "Серый"          'ListIndex = 7
End Sub

Private Sub OptionButtonColorSHRIFT_Click()
  ListBox1.Clear
  ListBox1.AddItem "Голубой"        'ListIndex = 0
  ListBox1.AddItem "Желтый"         'ListIndex = 1
  ListBox1.AddItem "Зеленый"        'ListIndex = 2
  ListBox1.AddItem "Красный"        'ListIndex = 3
  ListBox1.AddItem "Ораньжеывй"     'ListIndex = 4
  ListBox1.AddItem "Розовый"        'ListIndex = 5
  ListBox1.AddItem "Синий"          'ListIndex = 6
  ListBox1.AddItem "Серый"          'ListIndex = 7
End Sub

Private Sub OptionButtonSHRIFTSIZE_Click()


  ListBox1.Clear
  ListBox1.AddItem "8"             'ListIndex = 0
  ListBox1.AddItem "9"             'ListIndex = 1
  ListBox1.AddItem "10"            'ListIndex = 2
  ListBox1.AddItem "11"            'ListIndex = 3
  ListBox1.AddItem "12"            'ListIndex = 4
  ListBox1.AddItem "13"            'ListIndex = 5
  ListBox1.AddItem "14"            'ListIndex = 6

End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Заполнение ListBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]