KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment saisir facilement des dates sans utiliser de barres obliques dans Excel ?

AuteurSun Date de modification

Lorsque vous travaillez dans Excel, les dates sont généralement saisies dans un format standard avec des barres obliques, par exemple MM/JJ/AAAA. Cependant, il arrive que la saisie manuelle de ces barres obliques devienne fastidieuse ou peu pratique — notamment lorsque vous traitez un grand volume de données ou que vous importez des informations provenant de systèmes qui stockent les dates sous forme de nombres simples. Vous pourriez ainsi rencontrer ou souhaiter saisir des dates telles que « 01022016 » (représentant le 2 janvier 2016) sans aucun séparateur. Si ces nombres pouvaient être automatiquement interprétés et convertis en dates standard (1/2/2016), vous gagneriez un temps considérable tout en réduisant les risques d’erreurs de saisie.

Cet article présente plusieurs solutions pratiques pour saisir des dates dans Excel sans barres obliques et les convertir en format de date normalisé, comme illustré dans la capture d’écran ci-dessous. Vous y découvrirez également des conseils sur les scénarios d’utilisation appropriés, les pièges à éviter ainsi que la manière de résoudre les problèmes éventuels, afin de choisir l’approche la mieux adaptée à votre flux de travail.


flèche bleue vers la bulle droite Saisir des dates sans barres obliques avec la fonction Texte en colonnes

Dans Excel, vous pouvez utiliser la fonctionnalité **Texte en colonnes** pour transformer rapidement des nombres à 8 chiffres consécutifs — représentant des dates — en un format de date reconnu par Excel. Cette méthode est particulièrement efficace lorsque vous devez convertir un bloc entier de données en une seule opération.

1. Sélectionnez les nombres à 8 chiffres dans votre feuille de calcul, puis accédez à Données > Texte en colonnes. Voir la capture d’écran :
cliquez sur Données > Convertir en colonnes

2. Dans l’étape 1 de l’Assistant Conversion du texte en colonnes, sélectionnez l’option Largeur spécifiée. Cette option garantit que les données d’origine seront traitées comme des éléments uniformément espacés. Voir la capture d’écran :
cochez l'option Largeur fixe dans la boîte de dialogue

3. Cliquez sur Suivant, puis à nouveau sur Suivant pour accéder à l’étape 3 de l’Assistant. Dans la section Format des données en colonnes, choisissez Date, puis sélectionnez MMJ dans la liste déroulante. Vous pouvez également indiquer une autre cellule comme destination afin de conserver les valeurs d’origine. Voir la capture d’écran :
spécifiez le format de date

4. Cliquez sur Terminer. Tous les nombres consécutifs de votre sélection sont désormais reformatés en dates standard.
les numéros de séquence ont été convertis en dates au format standard

Scénarios d’utilisation et conseils : Utilisez cette méthode lorsque vous avez, dans une colonne, une liste de nombres à 8 chiffres ressemblant à des dates. La conversion ne fonctionnera pas correctement si le nombre sous-jacent ne comporte pas exactement 8 chiffres ; veillez donc à vérifier vos données initiales au préalable.
Remarque : Si Excel convertit automatiquement les nombres consécutifs en notation scientifique ou supprime les zéros initiaux, définissez au préalable le format de la plage sur « Texte » avant de saisir les nombres, ou ajoutez une apostrophe au début (par exemple, '01022016) avant d’utiliser la fonction « Convertir le texte en colonnes ».


flèche bleue vers la bulle droite Saisir des dates sans barres obliques avec la fonction Définir le format des cellules

Une autre approche simple consiste à utiliser la fonctionnalité « Définir le format des cellules » d’Excel pour convertir visuellement des nombres consécutifs en dates. Cette méthode est particulièrement adaptée lorsque vos données sont homogènes — par exemple, composées systématiquement de 8 chiffres au format MMJJAAAA — et que vous recherchez une transformation visuelle rapide.

1. Sélectionnez les cellules « Numéro de séquence » que vous souhaitez reformater, cliquez avec le bouton droit, puis choisissez Définir le format des cellules dans le menu contextuel. Voir la capture d’écran :
sélectionnez Formater les cellules dans le menu contextuel

2. Dans la boîte de dialogue Définir le format des cellules, sous l’onglet Nombre, sélectionnez Personnalisé dans le volet Catégorie. Dans la zone de texte Type, saisissez ##«/»##«/»#### comme format personnalisé. Voir la capture d’écran :
définissez le format de date dans la boîte de dialogue

3. Cliquez sur OK. Les nombres de votre sélection s’affichent désormais sous forme de dates standard.
les nombres sélectionnés ont été convertis en dates au format standard

Avantages et inconvénients : Ce formatage ne modifie pas la valeur réelle stockée dans la cellule (par exemple, 01022016 reste un nombre ou un texte) ; il n’en change que l’apparence visuelle. Les calculs impliquant ces cellules peuvent ne pas fonctionner comme prévu, sauf si vous convertissez les valeurs en véritables dates à l’aide d’étapes supplémentaires.
Rappel : Si votre nombre ne comporte pas exactement 8 chiffres ou s’il est stocké sous forme de texte, cette méthode pourrait ne pas afficher correctement la date.


flèche bleue vers la bulle droite Saisir des dates sans barres obliques avec une formule

Vous pouvez utiliser des formules Excel pour convertir les Nombres consécutifs en valeurs de date, ce qui constitue une solution hautement personnalisable et dynamique. Cette approche est particulièrement efficace lorsque vos données d’entrée peuvent varier (par exemple, si les Nombres consécutifs comportent parfois 7 ou 8 chiffres), ou si vous souhaitez automatiser la conversion dès qu’une nouvelle donnée est ajoutée.

1. Sélectionnez une cellule vide adjacente à vos nombres consécutifs, puis saisissez la formule suivante. Par exemple, si vos numéros de séquence se trouvent en cellule A9, entrez la formule en B9 :

=DATE(RIGHT(A9,4),LEFT(A9,IF(LEN(A9) =8,2,1)),LEFT(RIGHT(A9,6),2))

2. Appuyez sur Entrée, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres lignes selon vos besoins. Chaque séquence de 8 chiffres sera désormais convertie en une date. Voir la capture d’écran :
appliquer une formule pour convertir les numéros de séquence en dates au format standard

Explication des paramètres : Cette formule fonctionne en extrayant les composantes année, mois et jour de la séquence. Si votre format est toujours identique (par exemple, toujours MMJJAAAA), vous pouvez simplifier la formule :

=DATE(RIGHT(A9,4),LEFT(A9,2),MID(A9,3,2))
Conseil :Si nécessaire, copiez les cellules contenant la formule et collez-les en tant que valeurs pour figer les nouvelles dates.
Problème courant :Si vous voyez un numéro de série au lieu d’une date, il suffit de formater la colonne au format « Date » via Utilisation du format Cellules.

flèche bleue vers la bulle droite Saisir des dates sans barres obliques avec Kutools pour Excel

Kutools pour Excel inclut un utilitaire Reconnaissance de date, qui vous permet de traiter efficacement un grand nombre de cellules ou divers formats de date non standards. Cette solution est idéale si vous travaillez fréquemment avec de grands jeux de données ou si vous devez gérer simultanément plusieurs formats.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Après avoir installé gratuitementKutools pour Excel, procédez comme suit :

Sélectionnez les nombres que vous souhaitez convertir en dates, puis cliquez sur Kutools > Contenu > Reconnaissance de date. Voir la capture d’écran :
les numéros de séquence sont convertis en dates au format standard
les numéros de séquence sont convertis en dates au format standard

Avantages : Kutools prend en charge une grande variété de formats de dates (tels que AAAAMMJJ, JJMMAAAA, etc.) et permet de sélectionner plusieurs plages simultanément.
Attention : Vérifiez toujours le format numérique d’origine avant la conversion afin de garantir l’exactitude des résultats. En cas de résultats inattendus, examinez le format de cellule et l’intégrité des données.


flèche bleue vers la bulle droite Reformater automatiquement les nombres ressemblant à des dates avec une macro VBA

Pour les utilisateurs qui reçoivent ou saisissent fréquemment des nombres bruts représentant des dates (comme 01022016) et souhaitent une conversion automatique en Format de date standard d’Excel, il est possible d’utiliser une macro VBA. Cette approche est particulièrement utile si vous souhaitez que la conversion s’effectue automatiquement lors de la saisie des données, ou si vous voulez traiter des colonnes existantes via un déclencheur ou un bouton.

Scénarios courants : Vous copiez ou collez régulièrement des nombres représentant des dates provenant de systèmes externes et souhaitez une conversion immédiate, ou vous cherchez à réduire au minimum les étapes manuelles de mise en forme lors de la saisie de données — que ce soit par vous-même ou par votre équipe.

Remarque : Cette macro suppose que vos séquences de dates comportent toujours 8 chiffres et qu’elles sont au format MMJJAAAA. Modifiez les sections d’analyse si votre format diffère.

Étapes de la procédure :

  • Cliquez sur Outils de développement > Visual Basic. Dans la fenêtre qui s’ouvre, accédez à Insertion > Module, puis collez le code suivant dans le nouveau module :

 

Sub ConvertSequenceToDate()
    Dim rng As Range
    Dim cell As Range
    Dim seq As String
    Dim mm As String
    Dim dd As String
    Dim yyyy As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to convert sequence numbers (MMDDYYYY) to dates", xTitleId, rng.Address, Type:=8)
    
    Application.ScreenUpdating = False
    
    For Each cell In rng
        If IsNumeric(cell.Value) And Len(cell.Value) = 8 Then
            seq = CStr(cell.Value)
            mm = Left(seq, 2)
            dd = Mid(seq, 3, 2)
            yyyy = Right(seq, 4)
            
            If IsDate(mm & "/" & dd & "/" & yyyy) Then
                cell.Value = DateSerial(yyyy, mm, dd)
                cell.NumberFormat = "m/d/yyyy"
            End If
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub

Comment exécuter la macro : Après avoir inséré le code, fermez la fenêtre VBA. Appuyez sur Alt+F8 pour ouvrir la boîte de dialogue Macro, sélectionnez ConvertSequenceToDate, puis cliquez sur Exécuter. Une boîte de dialogue s’ouvrira pour vous inviter à sélectionner la plage de nombres consécutifs que vous souhaitez convertir. La macro mettra à jour toutes les cellules correspondantes en dates formatées.

Conseil : Si vous souhaitez que ce processus s’exécute automatiquement à chaque modification d’une cellule dans une colonne spécifique, vous pouvez ajouter du code supplémentaire à l’événement « Changement » de la feuille de calcul. Toutefois, la macro ci-dessus reste l’option la plus sûre et la plus transparente pour effectuer des conversions par lots.
Avertissement en cas d’erreur : La macro ignorera les entrées qui ne contiennent pas exactement 8 chiffres ou qui ne sont pas entièrement numériques, et laissera inchangés tous les autres types de données.

Dépannage : Vous pouvez enregistrer votre classeur au format prenant en charge les macros (.xlsm) pour une utilisation ultérieure. Si vous recevez des invites liées aux autorisations ou à la sécurité, vérifiez les paramètres des macros dans le Centre de gestion de la confidentialité d’Excel.


Globalement, lors du choix d’une méthode pour convertir des nombres de date séquentiels en véritables Format de date dans Excel, tenez compte de la cohérence de vos données, de votre flux de travail (traitement unique par lots ou saisie continue) et de votre aisance avec des outils tels que les formules, VBA ou les compléments. Si vous obtenez des résultats de conversion inattendus ou si vous voyez des numéros de série au lieu de dates, vérifiez vos paramètres Format de cellule et l’intégrité de vos données, puis essayez de formater les cellules de sortie au format « Date ». Pour un contrôle encore plus précis, vous pouvez utiliser la Validation des données d’Excel afin de limiter les saisies à 8 chiffres ou appliquer des masques de saisie.


Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels