Format cellule heure Excel
leytonhugo
-
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18407 Date d'inscription Statut Contributeur Dernière intervention -
salut,
je souhaite effectuer une manipulation sous excel afin de rendre le tableau pour rapide à remplir pour un utilisateur.
Voila j'ai 4 champs , un champ me donne une colonne donc j'ai 4 colonnes.
1er Nombre heure semaine (nhs)
2eme Heure de début (hd)
3eme Heure de Fin (HF)
4eme Temps de pause (TP)
Il y a énormément de chamsp à remplir et je souhaiterai en fait que mon utilisateur lors de son remplissage des champs n'est pas à taper dans chaque cellule , par exemple:
NHS | H D | H F | T P
35h00 08h30 17h00 00h30
Cependant je voudrai qu'il tape juste dans une cellule :
17.30 se transforme automatiquement en 17h30
01,30 se transforme automatiquement en 01h30
35 se transforme automatiquement en 35h00
20 se transforme automatiquement en 20h00
00,30 se transforme automatiquement en 00h30
pour la partie en gras peut importe le caractère utilisé . ou , (selon votre solution en fait ) du moment que le changement puisse se faire.
de mon côté j'ai essayé plusieurs trucs en passant par le format cellule mais je n'arrive à trouver satisfaction.
Pouvez vous me filer un coup de main ?
Merci
je souhaite effectuer une manipulation sous excel afin de rendre le tableau pour rapide à remplir pour un utilisateur.
Voila j'ai 4 champs , un champ me donne une colonne donc j'ai 4 colonnes.
1er Nombre heure semaine (nhs)
2eme Heure de début (hd)
3eme Heure de Fin (HF)
4eme Temps de pause (TP)
Il y a énormément de chamsp à remplir et je souhaiterai en fait que mon utilisateur lors de son remplissage des champs n'est pas à taper dans chaque cellule , par exemple:
NHS | H D | H F | T P
35h00 08h30 17h00 00h30
Cependant je voudrai qu'il tape juste dans une cellule :
17.30 se transforme automatiquement en 17h30
01,30 se transforme automatiquement en 01h30
35 se transforme automatiquement en 35h00
20 se transforme automatiquement en 20h00
00,30 se transforme automatiquement en 00h30
pour la partie en gras peut importe le caractère utilisé . ou , (selon votre solution en fait ) du moment que le changement puisse se faire.
de mon côté j'ai essayé plusieurs trucs en passant par le format cellule mais je n'arrive à trouver satisfaction.
Pouvez vous me filer un coup de main ?
Merci
A voir également:
- Format cellule heure Excel
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
2 réponses
salut
pas de solution mais si tu dois faire des calculs sur tes heures il faut de toute façon que le format de cellule soit [h]:mm et que les gens saisissent 12:30
c'est ensuite une habitude à prendre pour chacun
pas de solution mais si tu dois faire des calculs sur tes heures il faut de toute façon que le format de cellule soit [h]:mm et que les gens saisissent 12:30
c'est ensuite une habitude à prendre pour chacun
Salut,
Comme le précise UsulArrakis, il faut saisir un format reconnu par Excel exemple 10:30, ensuite il est possible de changer le format sans problème pour remplacer les doubles points par un h, exemple mettre la plage en surbrillance et Format/Cellule/Nombre/Personnalisé et saisir ce format
hh"h"mm
Ensuite il suffit de saisir n'importe quelle valeur avec les séparateurs heure qui sont les doubles points ":" pour qu'Excel les remplace par un h
il y bien d'autres possibilités avec des fonctions comme SUBSTITUE mais cela passe par des colonnes supplémentaires et des formules de corrections pour mettre le format en numérique et le rendre exploitable pour des calculs ou en VBA.
Mais l'intérêt en vaut il la chandelle, autant saisir d'entré un format reconnu ou utiliser ma proposition.
Peut être avec la fonction convertir bloquer la saisie si elle n'est pas conforme au format
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Comme le précise UsulArrakis, il faut saisir un format reconnu par Excel exemple 10:30, ensuite il est possible de changer le format sans problème pour remplacer les doubles points par un h, exemple mettre la plage en surbrillance et Format/Cellule/Nombre/Personnalisé et saisir ce format
hh"h"mm
Ensuite il suffit de saisir n'importe quelle valeur avec les séparateurs heure qui sont les doubles points ":" pour qu'Excel les remplace par un h
il y bien d'autres possibilités avec des fonctions comme SUBSTITUE mais cela passe par des colonnes supplémentaires et des formules de corrections pour mettre le format en numérique et le rendre exploitable pour des calculs ou en VBA.
Mais l'intérêt en vaut il la chandelle, autant saisir d'entré un format reconnu ou utiliser ma proposition.
Peut être avec la fonction convertir bloquer la saisie si elle n'est pas conforme au format
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)