Comment répéter une séquence numérique dans Excel : Guide pas à pas
Répéter une séquence numérique dans Excel — comme 1, 2, 3, 4, 1, 2, 3, 4 — s’avère extrêmement utile pour organiser vos données, créer des motifs structurés et automatiser les tâches répétitives. Que vous travailliez sur de petits jeux de données ou de vastes tableaux, Excel met à votre disposition plusieurs méthodes efficaces pour reproduire facilement ces séquences. Cet article vous présente différentes approches pratiques afin de générer des motifs répétés directement dans vos feuilles de calcul, en précisant pour chacune les scénarios d’utilisation idéaux, les avantages ainsi que les limites. Vous y découvrirez également des solutions pour répéter des séquences personnalisées, combinant à la fois les outils natifs d’Excel et des méthodes basées sur du code VBA, adaptées à des besoins variés, voire avancés.
- Répéter une séquence numérique avec la poignée de recopie
- Répéter une séquence numérique avec la fonction MOD
- Répéter une séquence numérique ou textuelle grâce à une fonctionnalité puissante
- Répéter une séquence numérique avec la fonction SEQUENCE (Excel 365/Excel 2021)
- Répéter une séquence personnalisée avec la formule INDEX (pour du texte ou un ordre personnalisé)
- Automatiser la répétition de séquences avec du code VBA
Répéter une séquence numérique avec la poignée de recopie
La poignée de recopie est l’un des outils les plus intuitifs d’Excel pour créer des motifs et répéter des séquences. Elle permet aux utilisateurs de reproduire des valeurs récurrentes en quelques clics seulement et convient particulièrement bien aux séquences relativement courtes ou visuellement gérables. Cette méthode est particulièrement pratique lorsqu’il s’agit de créer rapidement des listes répétées sans formules complexes ou de démontrer des motifs destinés à la saisie de données ou à des modèles.
- Saisissez la séquence que vous souhaitez répéter dans plusieurs cellules — par exemple, entrez 1, 2, 3, 4 dans les cellules A1 à A4.
- Sélectionnez les cellules contenant votre séquence, puis placez le curseur de la souris dans le coin inférieur droit de la sélection — sur le petit carré — jusqu’à ce qu’il se transforme en une petite croix noire.
- Maintenez la touche Ctrl enfoncée, puis faites glisser la poignée de recopie vers le bas (ou vers la droite) pour remplir davantage de cellules. Vous obtenez ainsi une répétition fluide du motif sélectionné, sans aucune configuration supplémentaire.

Scénarios d’application : La poignée de recopie est idéale pour configurer rapidement et ponctuellement des motifs courts et visibles. Elle s’avère particulièrement utile lorsque vous n’avez besoin de répéter la séquence que quelques fois ou lorsque vous travaillez de façon interactive et visuelle avec vos données.
Limitations : Pour les grands jeux de données ou lorsqu’une approche automatisée fondée sur des formules est requise, l’utilisation manuelle de la poignée de recopie devient moins efficace et peut entraîner des incohérences ou des erreurs dans de longues listes.
Répéter une séquence numérique avec la fonction MOD

La fonction MOD constitue une méthode flexible pour créer des séquences récurrentes, particulièrement utile lorsque vous souhaitez automatiser la répétition sur un grand jeu de données. Elle permet une répétition précise, fondée sur une formule, facilement ajustable en longueur, motif et point de départ. Cette approche convient particulièrement bien aux séquences régulières et progressives comme 1, 2, 3, 4 répétées successivement dans une colonne.
Saisissez ou copiez la formule ci-dessous dans une cellule vide à l’endroit où vous souhaitez insérer la séquence numérique, puis étirez-la vers le bas pour remplir la colonne avec des nombres consécutifs. Voir la capture d’écran :
=MOD(ROW()-1,4)+1 - La fonction LIGNE()-1 génère un décompte progressif à partir de 0, puisque la ligne 1 d’Excel moins 1 donne 0.
- La fonction MOD(...,4) « réinitialise » le décompte à 0 toutes les 4 lignes, faisant ainsi se répéter la séquence après chaque groupe de 4 valeurs.
- +1 décale le résultat basé sur zéro afin que votre séquence commence à 1 au lieu de 0, produisant ainsi une plage allant de 1 à 4 au lieu de 0 à 3.
- Cette formule est idéale pour les séquences numériques linéaires répétées (comme 1 à 4), mais elle ne prend pas en charge directement les séquences non linéaires, personnalisées ou textuelles (par exemple, comportant des sauts de numérotation ou un mélange de lettres et de chiffres).
- Si votre séquence ne commence pas à la ligne 1, ajustez la formule (par exemple, remplacez ROW()-1 par ROW()-x, où x correspond au numéro de départ souhaité) pour maintenir l’alignement correct du motif.
- La séquence se répète aussi loin que vous étirez la formule — si vous avez besoin d’un nombre fixe de répétitions ou d’un arrêt à une valeur précise, vous devrez limiter manuellement la plage copiée ou ajouter des contrôles supplémentaires.
Répéter une séquence numérique ou textuelle grâce à une fonctionnalité puissante
Répéter une séquence numérique ou textuelle dans Excel peut vite devenir fastidieux, surtout avec de grands jeux de données ou des motifs non standards. Si des formules comme MOD ou SEQUENCE s’avèrent utiles, elles restent souvent chronophages et exigent des compétences techniques spécifiques. C’est là qu’intervient Kutools pour Excel : grâce à son interface intuitive, il vous permet de reproduire en quelques clics des séquences numériques ou textuelles — linéaires ou personnalisées — sans écrire une seule formule ni une ligne de code VBA, et ce directement sur de vastes plages pour une efficacité maximale.
Après avoir installé Kutools pour Excel, procédez comme suit :
- Sélectionnez la colonne ou la plage de cellules dans laquelle vous souhaitez insérer la séquence répétée. Cette plage peut être choisie librement, sans contrainte particulière quant à la cellule ou à la colonne de départ.
- Ensuite, cliquez sur Kutools > Insertion > Insérer un numéro de séquence. Voir la capture d’écran :

- Dans la boîte de dialogue, indiquez l’ordre de remplissage, puis cliquez sur le bouton Nouveau pour créer une séquence personnalisée.

- Dans la boîte de dialogue suivante, configurez la séquence numérique selon vos besoins :
- Donnez un nom à votre liste de séquence personnalisée pour faciliter sa gestion et sa réutilisation ultérieure.
- Indiquez le numéro de départ, le numéro de fin, l’incrément et le nombre de chiffres pour personnaliser entièrement vos numéros répétés.
- Vous pouvez également définir un préfixe et/ou un suffixe pour structurer davantage vos éléments (par exemple, « Q1- », « SFX »).
- Cliquez sur OK pour enregistrer vos paramètres.

- De retour dans la boîte de dialogue précédente, cliquez sur OK ou Appliquer. Le motif spécifié remplira immédiatement votre plage sélectionnée, et vous pourrez en visualiser un aperçu avant confirmation. Voir illustration :

Conseils et astuces : Grâce à Kutools, générez facilement des séquences numériques ou textuelles, maîtrisez les intervalles de répétition et gérez sans effort les plages fusionnées ou les sélections discontinues.
Quand l’utiliser : Idéal lorsque vous souhaitez personnaliser des motifs répétés, qu’ils soient simples ou complexes (y compris des combinaisons de chiffres et de texte), reproduire de grandes quantités de données de façon fiable ou automatiser l’insertion de séquences — sans avoir à créer de formules ni de code.
Limitations : Kutools nécessite une installation supplémentaire, mais offre une grande flexibilité aux utilisateurs qui travaillent fréquemment avec de longues séquences ou des motifs complexes.
Répéter une séquence numérique avec la fonction SEQUENCE (Excel 365/Excel 2021)
Si vous utilisez une version récente d’Excel (Excel 365 ou Excel 2021), la fonction SEQUENCE introduit la gestion des tableaux dynamiques, vous permettant de créer facilement des motifs s’étendant sur plusieurs colonnes ou lignes. Elle s’avère particulièrement efficace pour générer en un instant des séquences numériques répétitives simples qui remplissent de vastes plages.

Saisissez ou copiez la formule suivante dans une cellule vide (par exemple, A1) à l’endroit où vous souhaitez insérer la séquence numérique, puis appuyez sur Entrée. Excel remplira automatiquement la séquence vers le bas sur autant de lignes que spécifié :
=MOD(SEQUENCE(20,1,0),4)+1 - SEQUENCE(20;1;0) : Génère une série verticale de nombres allant de 0 à 19, soit un total de 20 lignes.
- MOD(...,4) : Divise chaque résultat par 4 et renvoie le reste, générant ainsi un effet cyclique.
- =MOD(SEQUENCE(20;1;0);4)+1 : Décale la séquence afin que les nombres se répètent de 1 à 4. Ajustez les valeurs 20 et 4 en fonction de la longueur souhaitée et de l’intervalle de répétition.
Si vous souhaitez une séquence répétée plus longue ou plus courte, modifiez la valeur « 20 » dans SEQUENCE. Pour ajuster l’intervalle de répétition (par exemple, de 1 à 7), remplacez le « 4 » par la taille de votre nouvel intervalle.
- Fonctionne exclusivement avec Excel 365 ou Excel 2021 : les versions antérieures ne prennent ni en charge la fonction SEQUENCE, ni le comportement des tableaux dynamiques.
- Sortie strictement numérique : cette formule est conçue exclusivement pour les nombres. Pour répéter des séquences personnalisées ou mixtes (texte et chiffres), consultez la solution à base de la formule INDEX ci-dessous.
- Motif strictement linéaire : Le motif généré est toujours séquentiel. Les répétitions irrégulières, non standard ou personnalisées exigent une autre approche (par exemple, la formule INDEX).
Répéter une séquence personnalisée avec la formule INDEX (pour du texte ou un ordre personnalisé)
La fonction INDEX d’Excel offre une grande souplesse pour répéter des séquences personnalisées – qu’il s’agisse de nombres, de texte ou d’un ordre défini par l’utilisateur. Contrairement aux formules utilisant MOD, limitées aux motifs numériques à pas régulier, la formule INDEX peut répéter n’importe quelle liste, quel que soit son contenu ou son ordre, ce qui en fait une solution polyvalente pour les séquences mixtes, non linéaires ou textuelles.
Cette approche est particulièrement utile lorsque vous devez reproduire des motifs non standards, tels que 1, 5, 9, des étiquettes textuelles personnalisées comme A, B, C, ou même des valeurs mixtes.
1. Dans une cellule vide (par exemple B1), saisissez la formule suivante pour répéter une séquence textuelle telle que A, B, C dans votre jeu de données :
=INDEX({"A","B","C"},MOD(ROW()-1,3)+1) 2. Appuyez sur Entrée pour valider la formule, puis faites glisser la poignée de recopie vers le bas afin d’appliquer ce motif aux lignes suivantes.
Fonctionnement : Le tableau {"A","B","C"} contient votre séquence personnalisée – il peut s’agir de nombres, de texte ou de toute autre valeur nécessaire. La formule MOD(LIGNE()-1,3)+1 parcourt cycliquement ce tableau : en la recopiant vers le bas, l’indice se répète et la séquence boucle automatiquement.
Personnalisation :Pour utiliser un motif différent (par exemple {5, 10, 15, 20}), modifiez le tableau :
=INDEX({5,10,15,20},MOD(ROW()-1,4)+1) Conseil : Pour les séquences stockées dans une plage de cellules (par exemple D1:D3), utilisez INDEX($D$1:$D$3;MOD(LIGNE()-1;3)+1) – cela facilite la mise à jour ou l’extension de la liste répétée sans avoir à modifier la formule.
Avantages : La fonction INDEX dépasse les limites des formules MOD et SEQUENCE en prenant en charge des séquences de types mixtes et dans n’importe quel ordre personnalisé, ce qui la rend idéale pour des répétitions avancées, irrégulières ou textuelles.
Problèmes possibles : Si votre formule renvoie toujours la même valeur, vérifiez les références absolues et relatives, et assurez-vous que vos calculs de ligne correspondent bien à l’emplacement de départ de la formule.
Automatiser la répétition de séquences avec du code VBA
Pour les scénarios avancés où les motifs sont très complexes, générés programmatiquement ou nécessitent davantage d’automatisation que ce que les formules de feuille de calcul permettent aisément, VBA (Visual Basic for Applications) vous offre la possibilité de construire et de remplir dynamiquement n’importe quel motif répétitif que vous pouvez décrire. Cette approche s’avère particulièrement utile lorsque :
- La séquence est générée par des règles, des fonctions ou récupérée dynamiquement (elle n’est pas connue à l’avance).
- Le nombre de duplications, la taille des blocs ou la longueur de la séquence varie en fonction de la saisie utilisateur.
- Votre séquence intègre une logique complexe, une répétition conditionnelle ou nécessite une expansion automatique de la plage.
Étapes opératoires :
1. Dans Excel, cliquez sur Outils de développement > Visual Basic pour ouvrir l’éditeur VBA. Dans la fenêtre VBA, cliquez sur Insertion > Module, puis collez le code suivant dans le module :
Sub RepeatCustomSequence()
Dim seqArr As Variant
Dim repeats As Long
Dim outRange As Range
Dim i As Long, n As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
' Prompt for sequence to repeat (as comma-separated values)
Dim seqInput As String
seqInput = Application.InputBox("Enter your sequence to repeat (comma separated):", xTitleId, "A,B,C")
If seqInput = "" Then Exit Sub
seqArr = Split(seqInput, ",")
repeats = Application.InputBox("How many repeats?", xTitleId, 10, Type:=1)
Set outRange = Application.InputBox("Select top-left cell of output range", xTitleId, Type:=8)
n = UBound(seqArr) - LBound(seqArr) + 1
For i = 0 To repeats - 1
outRange.Offset(i, 0).Value = seqArr((i Mod n) + LBound(seqArr))
Next i
End Sub 2. Dans l’éditeur VBA, cliquez sur le bouton
Exécuter ou appuyez sur F5 pour lancer le script. Saisissez la séquence personnalisée que vous souhaitez répéter (séparée par des virgules, par exemple A, B, C ou 5, 10, 15). Indiquez le nombre de répétitions et la première cellule de destination lorsqu’on vous le demande. Le script VBA inscrira directement votre motif répété dans votre feuille.
Personnalisation : Cette méthode VBA peut être encore mieux adaptée – par exemple, pour écrire des blocs répétés horizontalement, définir des intervalles personnalisés ou gérer une logique de séquence plus complexe. Il vous suffit d’ajuster la logique de placement de la zone de liste ou la façon dont la séquence est parcourue.
Dépannage : Si rien ne s’affiche, vérifiez les paramètres de sécurité des macros dans Excel et assurez-vous que la séquence et le nombre indiqués sont valides. Enregistrez toujours votre classeur avant d’exécuter un nouveau code pour protéger vos données existantes.
✅ Conclusion
La répétition de séquences numériques ou textuelles dans Excel s’effectue de plusieurs façons efficaces, en fonction de vos besoins et de la version d’Excel que vous utilisez.
- La poignée de recopie est parfaite pour appliquer rapidement et manuellement des motifs, et s’utilise très facilement pour les courtes séquences ou les dispositions visuelles simples.
- La fonction MOD offre une solution dynamique et fondée sur des formules pour répéter des nombres à intervalles réguliers — le choix idéal pour une répétition numérique linéaire.
- Pour plus de flexibilité et de simplicité — notamment dans la création de séquences textuelles ou mixtes personnalisées — Kutools pour Excel vous offre une interface conviviale et une gestion robuste des séquences, sans configuration complexe.
- La fonction SEQUENCE d’Excel est parfaite pour générer rapidement, à l’aide d’une seule formule, des séries numériques linéaires dans les versions récentes d’Excel.
- Pour des répétitions non linéaires, personnalisées ou textuelles, la méthode fondée sur la formule INDEX offre un contrôle inégalé, s’adaptant à tout motif défini dans une plage ou un tableau, et dépasse ainsi les limites des séries purement numériques ou progressives.
- Lorsqu’une flexibilité maximale ou un motif dynamique s’impose — notamment pour des séquences générées, très complexes ou définies à l’exécution — l’automatisation via VBA offre une puissance avancée, parfaitement adaptée aux tâches professionnelles et techniques que les outils intégrés ne suffisent pas à couvrir.
Choisissez la méthode la mieux adaptée à votre flux de travail et aux exigences de votre motif de séquence pour booster votre productivité et simplifier vos tâches répétitives. Découvrez aussi nos ressources dédiées à Excel, avec des solutions et stratégies adaptées à tous les niveaux : notre site web propose des milliers de tutoriels pour vous aider à maîtriser Excel.
Meilleurs outils de productivité Office
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.
- 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




