Correction cellule en hh:mm en mm:ss
Résolu
Laurent B.
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Laurent B. Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Laurent B. Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'extrait des données sous forme d'un fichier excel (statistiques prises d'appels)
Apparemment tout est ok dans le fichier sauf que lors de l'extraction des durée en minutes secondes à la base, sont exportée en heures secondes.
Par exemple une durée de 1minutes30 est exportée 01:30 mais il s'agit d'une heure trente minutes zéro secondes.
Cela pause problème lorsque j'essaye de calculer mes moyenns.
Est il possible de convertir automatiquement mes cellule qui sont en hh:mm:ss en mm:ss ? effectuer un glissement des heures vers les minutes et les minutes en secondes?
une cellule qui a la valeur 10:30:00 soit convertie en 0:10:30...
D'avance merci si vous avez une solution à me proposer.
J'extrait des données sous forme d'un fichier excel (statistiques prises d'appels)
Apparemment tout est ok dans le fichier sauf que lors de l'extraction des durée en minutes secondes à la base, sont exportée en heures secondes.
Par exemple une durée de 1minutes30 est exportée 01:30 mais il s'agit d'une heure trente minutes zéro secondes.
Cela pause problème lorsque j'essaye de calculer mes moyenns.
Est il possible de convertir automatiquement mes cellule qui sont en hh:mm:ss en mm:ss ? effectuer un glissement des heures vers les minutes et les minutes en secondes?
une cellule qui a la valeur 10:30:00 soit convertie en 0:10:30...
D'avance merci si vous avez une solution à me proposer.
A voir également:
- Correction cellule en hh:mm en mm:ss
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Activer correction automatique android - Guide
- Le correcteur automatique de votre smartphone vous rend fou ? Voici comment le désactiver - Accueil - Mobile
- Aller à la ligne dans une cellule excel - Guide
5 réponses
Salut le forum
Tu écris 60 dans une cellule, tu la sélectionne et tu fais copier
Tu sélectionne tes plages de cellules à modifier et Collage spécial > Divison
Ensuite remettre le format de cellule à mm:ss au besoin.
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
L'urgent est fait, l'impossible est en cours et pour les miracles; prévoir un délai.
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Tu écris 60 dans une cellule, tu la sélectionne et tu fais copier
Tu sélectionne tes plages de cellules à modifier et Collage spécial > Divison
Ensuite remettre le format de cellule à mm:ss au besoin.
Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
L'urgent est fait, l'impossible est en cours et pour les miracles; prévoir un délai.
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
Essaye d'abord cette macro.
Adapter les colonnes et lignes.
Fait une copie du classeur AVANT de lancer la macro.
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ça doit se passer sur le forum pour que tous puisse y participer ou en profiter.
'Supposons début des lignes à 2 et les colonne de A à J Private Sub CommandButton1_Click() Dim Derlig As Long, TB Dim Col As Integer, Lig As Integer Derlig = Sheets("Feuil1").Range("A65536").End(xlUp).Row For Lig = 2 To Derlig For Col = 1 To 10 TB = Split(Cells(Lig, Col), ":") If UBound(TB) > 0 Then Cells(Lig, Col) = "00:" & Format(TB(UBound(TB) - 1), "0#") & ":" & Format(TB(UBound(TB)), "0#") End If Next Col Next Lig End Sub
Adapter les colonnes et lignes.
Fait une copie du classeur AVANT de lancer la macro.
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ça doit se passer sur le forum pour que tous puisse y participer ou en profiter.
J'ai essayé mais ca ne semble pas fonctionner, ceci dit je ne suis pas du tout certain d'avoir créé la macro correctement; Je vais me faire aider par un collègue, je ne voudrais pas abuser ta bonté et de ton temps. Encore merci pour ton aide. Je te donne le résultat quand je serai certain d'avoir fait les bonnes manoeuvres.
On peut le faire en passant par la fonction Temps.
En supposant que votre donnée à convertir se trouve en E4, vous mettez cette formule dans la cellule où vous voulez le résultat :
=TEMPS(;HEURE(E4);MINUTE(E4))
Ainsi vous passez les heures en minutes et les minutes en secondes
Michel
En supposant que votre donnée à convertir se trouve en E4, vous mettez cette formule dans la cellule où vous voulez le résultat :
=TEMPS(;HEURE(E4);MINUTE(E4))
Ainsi vous passez les heures en minutes et les minutes en secondes
Michel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourquoi faire simple quand on peut faire compliqué.
Mytå
Merci!!!