• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Uren moeten minuten zijn

Status
Niet open voor verdere reacties.

medak

Gebruiker
Lid geworden
3 okt 2005
Berichten
67
Uit BPM krijg ik lijsten en de speeltijd wordt uitgedrukt als uren terwijl het minuten zijn. Dit is op te lossen door achteraan de nullen weg te doen en vooraan "0:" te plaatsen manueel is dit zeer tijdrovend kan dit automatisch of met een makro?
 
de formule deel() (of engels mid()) kan je van pas komen, hiermee kun je een deel van een cel selecteren

John
 
Het lukt mij niet John ik heb er een voorbeeldje bijgevoegd kan je misschien even het handje vasthouden
 

Bijlagen

Ik heb je vraag niet goed begerepen, maar met dit voorbeeld komen we vast verder.
Kun je ze niet gewoon delen door 60?
 
dit zou moeten helpen:

Sub Macro1()
'
Dim Rij
Do While Cells(Rij, 1).Value <> ""
Cells(Rij, 3).Value = Left("00:" & Format(Cells(Rij, 1).Value, "hh:mm:ss"), 8)
Rij = Rij + 1
Loop
End Sub


Je weet hoe macros werken (plaatsen en aanroepen etc)?

John
 
Prima deluxe wat zou ik zonder U doen

Hartelijk dank

Julien
 
In de uitdrukking

Do While Cells(Rij, 1).Value <> "" zou nog een foutje zitten ik raak er niet mee weg

Julien
 
Hallo
De Makro stopt en als je in de editor gaat kijken zo'n gele pijl ervoor
 
Sub Macro1()
'
Dim Rij
Rij=2
Do While Cells(Rij, 1).Value <> ""
Cells(Rij, 3).Value = Left("00:" & Format(Cells(Rij, 1).Value, "hh:mm:ss"), 8)
Rij = Rij + 1
Loop
End Sub
 
Bedankt John dat is de oplossing nu werkt het perfect
:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan