|  
    
Vous ne pouvez pas directement faire en sorte qu'Excel insère automatiquement deux points lorsqu'un utilisateur ne saisit que des chiffres pour l'heure. Le formatage de l'heure intégré à Excel nécessite les deux points comme séparateur. Cependant, vous pouvez y parvenir en combinant la validation des données et une formule personnalisée. Voici comment procéder :
  
 1. Validation des données pour garantir une saisie correcte :  
  
 * Sélectionnez la ou les cellules où vous souhaitez que l'heure soit saisie.  
 * Accédez à Données> Validation des données. .  
 * Sous Paramètres , choisissez Personnalisé dans la liste déroulante "Autoriser".  
 * Dans la case "Formule", saisissez cette formule :`=AND(LEN(A1)=4,ISNUMBER(VALUE(LEFT(A1,2))),ISNUMBER(VALUE(RIGHT(A1,2))),VALUE(LEFT(A1,2))<=23,VALUE(RIGHT(A1,2))<=59)` (Remplacez `A1` par la première cellule de votre sélection si ce n'est pas le cas. A1). Cette formule vérifie : 
 * La longueur de la saisie est de 4 caractères (HHMM).  
 * Les deux premiers caractères sont des chiffres (heures).  
 * Les deux derniers caractères sont des chiffres (minutes).  
 * Les horaires sont inférieurs ou égaux à 23.  
 * Les minutes sont inférieures ou égales à 59.  
 * Sous Message d'entrée , vous pouvez éventuellement ajouter un message pour guider l'utilisateur (par exemple, "Entrez l'heure au format HHMM").  
 * Sous Alerte d'erreur , choisissez un style et un message appropriés pour alerter l'utilisateur s'il saisit des données non valides.  
  
 2. Formatage personnalisé à afficher avec des deux-points :  
  
 * Sélectionnez la ou les mêmes cellules.  
 * Accédez à Accueil > Numéro > Plus de formats de nombres .  
 * Choisissez Personnalisé et entrez ce code de format dans la case "Type":`00\:00`  
 * Cliquez sur OK .  
  
 3. (Facultatif) Formule de conversion en valeur temporelle réelle :  
  
 Les étapes ci-dessus font *ressembler* à l'heure, mais la valeur de la cellule sous-jacente n'est toujours qu'un nombre. Pour la stocker réellement en tant que valeur temporelle qu'Excel peut utiliser dans les calculs, ajoutez une autre colonne et utilisez une formule comme celle-ci : 
  
  
 * Dans une nouvelle colonne (par exemple, colonne B), à côté de votre colonne de saisie de données (par exemple, colonne A), saisissez cette formule en B1 et faites-la glisser vers le bas : 
 `=TEMPS(GAUCHE(A1,2),DROITE(A1,2),0)`  
  
 Cette formule prend les deux premiers chiffres (heures) et les deux derniers chiffres (minutes) de la colonne A et les convertit en une valeur de temps Excel appropriée. Ensuite, vous pouvez formater la colonne B en tant qu'heure en utilisant le formatage d'heure standard d'Excel. Cette colonne contiendra alors une valeur temporelle réelle adaptée aux calculs et aux manipulations ultérieures.  
  
 Exemple :  
  
 Si un utilisateur saisit « 1430 » dans la cellule A1, la validation des données le permettra. La cellule A1 *s'affichera* sous la forme « 14h30 » en raison du formatage personnalisé. La cellule B1 (en utilisant la formule) contiendra une valeur d'heure réelle représentant 14h30, qu'Excel reconnaîtra comme telle.  
  
  
 Cette approche gère la saisie, la validation, l'affichage de l'utilisateur et fournit une valeur temporelle réelle pour une utilisation ultérieure. N'oubliez pas d'ajuster les références de cellules (A1, B1) si nécessaire pour qu'elles correspondent à votre feuille de calcul.
 
 |