C
cyrille
Guest
Bonjour,
J'ai un problème avec des formats d'heure.
Je récupère via un logiciel des données sous forme d'heure. Mais malheureusement sous excel une heure du type 00:04:15 et récupérer ainsi :04:15.
Je pensais que mettre tout ce petit monde en format hh:mm:ss suffirais mais non. Il ya des cellule pour lesquel ca marche et d'autre nom.
Savez vous comment je peut faire via une macro ou autre.
Pour le moment j'ai ca comme macro :
Sub Test2()
Dim X As Range
ActiveWindow.ScrollRow = 1
Cells.Find(What:=":*", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Select
For Each X In Selection
X.Value = "0" & X.Value
Next X
Selection.NumberFormat = "hh:mm:ss"
End Sub
Pareil desfois ca marche d'autre fois ca me marque n'importe quoi des "#######" ou de puissance de 10...
Enfin voilà si quelqu'un sait résoudre ce problème ca sera avec grand plaisir...
Merci d'avance.
J'ai un problème avec des formats d'heure.
Je récupère via un logiciel des données sous forme d'heure. Mais malheureusement sous excel une heure du type 00:04:15 et récupérer ainsi :04:15.
Je pensais que mettre tout ce petit monde en format hh:mm:ss suffirais mais non. Il ya des cellule pour lesquel ca marche et d'autre nom.
Savez vous comment je peut faire via une macro ou autre.
Pour le moment j'ai ca comme macro :
Sub Test2()
Dim X As Range
ActiveWindow.ScrollRow = 1
Cells.Find(What:=":*", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Select
For Each X In Selection
X.Value = "0" & X.Value
Next X
Selection.NumberFormat = "hh:mm:ss"
End Sub
Pareil desfois ca marche d'autre fois ca me marque n'importe quoi des "#######" ou de puissance de 10...
Enfin voilà si quelqu'un sait résoudre ce problème ca sera avec grand plaisir...
Merci d'avance.