Avatar billede splokit Nybegynder
14. februar 2006 - 16:01 Der er 3 kommentarer og
1 løsning

VB hjælp men tid

denne kode virker men hvis tiden er i det format den laver det om til laver den fejl kan man gøre at hvis den er i det format skal den bare gøre det
Sub tid()
  Range("B11:D40").Select
   
  Dim c As Range
  For Each c In Selection
      If c <> "" Then
        c = TimeValue(c)
        c.NumberFormat = "hh:mm"

    End If
    Next
End Sub
Avatar billede sjap Praktikant
14. februar 2006 - 17:35 #1
Prøv med

Sub tid()
On Error Resume Next
Dim c As Range
For Each c In Range("B11:D40")
    If c <> "" Then
        c = TimeValue(c)
        c.NumberFormat = "hh:mm"
    End If
Next
On Error GoTo 0
End Sub
Avatar billede bak Forsker
14. februar 2006 - 17:38 #2
ellers prøv med
c = TimeValue(c.text)
Avatar billede splokit Nybegynder
14. februar 2006 - 21:10 #3
Stener i aldrig over hvad man skal bruge alle de koder til takker endnu en gang...
Avatar billede sjap Praktikant
15. februar 2006 - 00:07 #4
:0)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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