Notifications
Clear all

Listagem de um combobox baseado em outro combo

5 Posts
1 Usuários
0 Reactions
701 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola Senhores,

Mais uma vez recorro a ajuda de vocês. Estou com uma dificuldade entre 2 combobox.

No combobox 1 eu seleciono horários. Já no combobox4 eu gostaria que aparecesse o valor que estivesse no combobox1, mas acrescido de minutos pré determinados.

Exemplo. Se eu selecionar 10:00 no combobox1, o combobox 4 terá que aparecer com a seguinte listagem: 10:15, 10:30, 10:45, 11:00

Alguém sabe me informar como posso realizar isso ?

Abraço e obrigado

 
Postado : 23/12/2012 11:59 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Guima, tem como postar seu arquivo modelo compactado?
Att

 
Postado : 23/12/2012 12:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola Alexandre,

Estou criando ainda o que pretendo fazer, então não tenho nada "muito" pronto. O modelo é basicamente este que segue no anexo.

Obrigado desde já pelo interesse e boa vontade em me ajudar.

Abraço

 
Postado : 23/12/2012 12:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Não testado

Option Explicit

Private Sub UserForm_Initialize()
    Dim myTime As Date
    myTime = TimeSerial(8, 0, 0)
    Do Until myTime > TimeSerial(20, 45, 0)
        myTime = DateAdd("n", 15, myTime)
        Me.ComboBox1.AddItem Format$(myTime, "hh:mm")
    Loop
End Sub

Private Sub ComboBox1_Click()
    Dim myTime As Date, i As Long
    Me.ComboBox4.Clear
    myTime = TimeValue(Me.ComboBox1.Value)
    For i = 1 To 4
        myTime = DateAdd("n", 15, myTime)
        Me.ComboBox4.AddItem Format$(myTime, "hh:mm")
    Next
End Sub
 
Postado : 23/12/2012 9:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Desculpa a demora para responder, é que final de ano esta uma loucura....rs.

Mas cara era isso mesmo, funcionou muito bem. Valeu !!!

 
Postado : 28/12/2012 4:02 pm