Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2012, 22:43   #11
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Можете объяснить что именно тут происходит?
Код:
Dim i As String
    Dim Sh As Worksheet, X
    Set Sh = Sheets("Расписание поездов")
    Dim lLastRowMY As Integer
    lLastRowMY = Sh.Cells(Sh.Rows.Count, 2).End(xlUp).Row
    
    
    X = Sh.Range("B5:O" & lLastRowMY)
    
    For n = 1 To UBound(X)
        ComboBox4.AddItem X(n, 1)
        
        ComboBox4.List(n - 1, 1) = X(n, 7)
        ComboBox4.List(n - 1, 2) = X(n, 9)
        ComboBox4.List(n - 1, 3) = X(n, 11)
        ComboBox4.List(n - 1, 4) = X(n, 13)
        
    Next
DAN1L вне форума Ответить с цитированием
Старый 09.12.2012, 22:43   #12
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Можете объяснить что именно тут происходит?
Код:
Dim i As String
    Dim Sh As Worksheet, X
    Set Sh = Sheets("Расписание поездов")
    Dim lLastRowMY As Integer
    lLastRowMY = Sh.Cells(Sh.Rows.Count, 2).End(xlUp).Row
    
    
    X = Sh.Range("B5:O" & lLastRowMY)
    
    For n = 1 To UBound(X)
        ComboBox4.AddItem X(n, 1)
        
        ComboBox4.List(n - 1, 1) = X(n, 7)
        ComboBox4.List(n - 1, 2) = X(n, 9)
        ComboBox4.List(n - 1, 3) = X(n, 11)
        ComboBox4.List(n - 1, 4) = X(n, 13)
        
    Next
DAN1L вне форума Ответить с цитированием
Старый 09.12.2012, 22:47   #13
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Спасибо!
Цитата:
Москва не сразу строилась
Можете объяснить что именно тут происходит?
Код:
Dim i As String
    Dim Sh As Worksheet, X
    Set Sh = Sheets("Расписание поездов")
    Dim lLastRowMY As Integer
    lLastRowMY = Sh.Cells(Sh.Rows.Count, 2).End(xlUp).Row
    
    
    X = Sh.Range("B5:O" & lLastRowMY)
    
    For n = 1 To UBound(X)
        ComboBox4.AddItem X(n, 1)
        
        ComboBox4.List(n - 1, 1) = X(n, 7)
        ComboBox4.List(n - 1, 2) = X(n, 9)
        ComboBox4.List(n - 1, 3) = X(n, 11)
        ComboBox4.List(n - 1, 4) = X(n, 13)
        
    Next
DAN1L вне форума Ответить с цитированием
Старый 09.12.2012, 22:57   #14
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Цитата:
Цитата:
Добавь эту строку и увидишь как хранятся данные в ComboBox4

Private Sub UserForm_Activate()

ComboBox4.ColumnCount = 5
Хмм, полезная штука
DAN1L вне форума Ответить с цитированием
Старый 09.12.2012, 23:13   #15
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Можете объяснить что именно тут происходит?
Заполняю комбобокс и все.
Далее включайте логику
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.12.2012, 19:58   #16
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Меня насторожили два момента.
Первый
Код:
   Dim i As String
    i = 5
Второй: название кнопки Конец.

Реализовал выбор цены.
Ваш код берет значение только из 5й строки таблицы "Расписание поездов", а строки в ней добавляются, т.е другие поезда в форме "добавления пассажиров" не высвечиваются
DAN1L вне форума Ответить с цитированием
Старый 11.12.2012, 20:13   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от DAN1L Посмотреть сообщение
Ваш код берет значение только из 5й строки таблицы "Расписание поездов", а строки в ней добавляются, т.е другие поезда в форме "добавления пассажиров" не высвечиваются
Не согласен.
Повторюсь.

Как вы яхту назовёте, так она и поплывёт
Вложения
Тип файла: zip Как вы яхту назовёте, так она и поплывёт.zip (1.24 Мб, 13 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 11.12.2012, 20:27   #18
DAN1L
Пользователь
 
Регистрация: 10.02.2012
Сообщений: 52
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Не согласен.
Повторюсь.

Как вы яхту назовёте, так она и поплывёт
Блин, извиняюсь, запарился уже, сроки поджимают, изменил код не правильно, спасибо вам за вашу доброту!
DAN1L вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с ComboBox Софья1992 Общие вопросы Delphi 9 09.04.2012 22:52
Работа с Index-ами в TreeView artemavd Общие вопросы Delphi 7 21.03.2012 15:19
работа с Hint-ами nusik Общие вопросы Delphi 7 01.06.2009 11:26
Траблы с tRadioButton-ами Altera Компоненты Delphi 2 19.12.2008 08:50