Avatar billede micwar Mester
29. september 2011 - 09:56 Der er 8 kommentarer og
1 løsning

Vis klokkeslet i ListBox eller ComboBox

Hej eksperter

Jeg har brug for at have en Combobox eller Listbox hvor man hurtig kan finde nogen bestemte tider f.eks 05:35.
I min Userform har jeg lavet en Combobox som henviser til de tider jeg har trukket ud som skal findes hurtig. Men mit problem er at den "regner det om" hvis man kan sige det. Cellerne i Excel arket er sat til klokkeslet for at det ser rigtig ud.

her er formlen:
Private Sub ComboBox2_Change()

Me.ComboBox2.List = Range("tider").Value

End Sub

Håber den er til at forstå.
Avatar billede tjp Mester
29. september 2011 - 11:48 #1
Kan nedenstående bruges?:

Private Sub ComboBox1_Change()
Dim r
For Each r In Range("tider").Value
  Me.ComboBox1.AddItem Format(r, "hh:mm:ss")
Next
End Sub
Avatar billede micwar Mester
29. september 2011 - 12:17 #2
Super nu kommer tiderne og ikke 5:35=0,208333 :-)
Tak for hjælpen.
Det er mit første indlæg så håber du får dine point
Avatar billede micwar Mester
29. september 2011 - 12:52 #3
Men hov.
Jeg har sat det op til at hvis man lukker userformen ned og åbner den igen så kommer tiden man har sat tidliger til at stå der.

Private Sub UserForm_Activate()
ComboBox6.Text = Sheets("ark2").Range("g25")
End Sub

og så er jeg tilbage til start igen for nu skriver den et 0,208333.
Avatar billede micwar Mester
29. september 2011 - 13:10 #4
undskyld tjp ser at jeg har givet mig selv de 30 point og ikke til dig. Hhmm jeg kan vel ikke give dig dem nu vel?
Sorry
Avatar billede tjp Mester
29. september 2011 - 13:12 #5
Den skal vel bare formatteres igen:

ComboBox6.Text = Format(Sheets("ark2").Range("g25"), "hh:mm:ss")

Og jo tak, fik point. :-)
Avatar billede micwar Mester
29. september 2011 - 13:19 #6
Så virker det som jeg ønsker.
Tak for hjælpen.
Avatar billede tjp Mester
29. september 2011 - 13:29 #7
Nå ja, point'ene gik til dig selv.. jeg sku ha lagt et svar som du så derpå accepterer, shit happens. :-)
Når først der er trykket accepteret, skal man oprette et helt nyt spørgsmål for at gi point.. og det gider vi ikke i dag. ;-)
Avatar billede micwar Mester
29. september 2011 - 13:33 #8
Ja jeg så det da jeg lede efter et andet problem og som jeg skrev var det mit første indlæg. Men husker det nu.
Men jeg kan oprette mit nye problem som du kan løse og få 60 point for :-)
Avatar billede tjp Mester
29. september 2011 - 15:52 #9
Tja, det skader jo aldrig at oprette et spørgsmål og svarer jeg, så svarer jeg... ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester