Accéder au contenu principal

Comment remplir automatiquement des cellules incrémentées dans Excel ?

Author: Sun Last Modified: 2025-08-06

Dans notre travail quotidien avec Excel, remplir automatiquement des cellules avec des nombres incrémentés est une exigence courante. Par exemple, vous pourriez vouloir remplir rapidement une colonne avec une séquence comme 1, 2, 3, et ainsi de suite, pour suivre des ID, des numéros de transaction ou des données ordonnées. Cependant, il existe de nombreuses situations où vous avez besoin que les nombres augmentent selon un intervalle fixe autre que 1, comme générer des numéros de facture tels que 10001, 10012, 10023, etc. Saisir manuellement chaque valeur n'est pas seulement chronophage, mais augmente également le risque d'erreurs. Par conséquent, maîtriser les méthodes pour remplir automatiquement des séquences incrémentées — que ce soit avec un pas simple ou un intervalle personnalisé — peut grandement améliorer votre efficacité et précision. Ce tutoriel explique plusieurs solutions pratiques, adaptées à différents besoins et niveaux de compétence dans Excel, pour vous aider à générer facilement des nombres incrémentés selon vos besoins.

Remplir automatiquement des cellules incrémentées avec la fonction Remplissage automatique

Remplir automatiquement des cellules incrémentées avec une formule

Remplir automatiquement des cellules incrémentées avec Kutools pour Excel good idea

Remplir automatiquement des cellules incrémentées avec du code VBA


Remplir automatiquement des cellules incrémentées avec la fonction Remplissage automatique

La fonction Remplissage automatique d'Excel offre une méthode rapide et intuitive pour créer des séquences de base de valeurs incrémentées dans votre feuille de calcul. Cette approche est particulièrement efficace pour des motifs simples ou lorsque vous souhaitez une solution visuelle rapide sans utiliser de formules.

Scénario applicable : Utilisez cette méthode lorsque vous devez remplir une série de nombres avec un pas constant (comme 1, 2, 3...) ou un intervalle personnalisé (tel que 10001, 10013, 10025...), et que la séquence est suffisamment simple pour être définie en donnant uniquement les nombres de départ.

1. Cliquez sur la cellule où vous souhaitez que votre séquence commence. Par exemple, saisissez le numéro de départ (comme 10001) dans la cellule A1. Voir capture d'écran :

10001 entered in cell A1

2. Dans la cellule suivante en dessous (par exemple, A2), entrez le prochain nombre selon l'augmentation souhaitée. Par exemple, si vous souhaitez que chaque nombre augmente de 11, saisissez 10012 dans la cellule A2. (Vérifiez attentivement cette valeur — elle détermine la taille du pas pour toute la série.)

10002 entered in cell A2

Conseil : La différence entre les nombres que vous entrez dans les deux premières cellules sera utilisée comme intervalle pour toute la série. Assurez-vous que l'intervalle est correct avant de remplir vers le bas.

3. Mettez en surbrillance ou sélectionnez les deux cellules de départ (A1 et A2). Ensuite, placez votre curseur sur la poignée de recopie (le petit carré au coin inférieur droit de la sélection). Cliquez et faites glisser la poignée de recopie vers le bas de la colonne pour étendre la séquence aussi loin que nécessaire. Les cellules se rempliront automatiquement en suivant le motif d'incrémentation défini. Voir captures d'écran :

Use fill handle to extend the series of incrementing numbers from cells A1 and A2 down to the subsequent cells

Avantages : Extrêmement rapide pour des colonnes courtes ou des incréments simples, ne nécessite ni formules ni outils supplémentaires.
Limitations : Peut nécessiter une re-saisie si votre intervalle change, et ce n'est pas dynamique : changer la première valeur après avoir rempli vers le bas ne mettra pas automatiquement à jour le reste.

Remplir automatiquement des cellules incrémentées avec une formule

En plus du Remplissage automatique, vous pouvez utiliser des formules Excel pour plus de contrôle et de flexibilité lors de la génération de séquences incrémentées. Cette méthode convient bien aux cas où vous souhaitez que la série se mette à jour automatiquement si la valeur de départ change, ou si vous souhaitez copier la formule pour ajuster des séquences ailleurs.

Scénario applicable : Utilisez des formules pour des séquences incrémentées dynamiques, surtout lorsque la valeur de départ ou l'intervalle pourrait devoir changer, ou pour des listes plus longues où l'automatisation et la cohérence sont importantes.

1. Tout d'abord, dans votre cellule de départ (par exemple, A1), entrez votre valeur initiale. Par exemple, saisissez 10001 dans la cellule A1. Ensuite, cliquez sur la cellule immédiatement en dessous (A2) et entrez la formule suivante, en utilisant votre pas désiré (ici, l'intervalle est 11) :

=A1+11

A1 fait référence à votre cellule de départ, et 11 est la valeur d'incrément. Ajustez le pas selon les besoins pour votre séquence.

Formula entered in cell A2

2. Appuyez sur Entrée pour calculer la valeur. Ensuite, cliquez sur la cellule A2 pour la sélectionner, et faites glisser la poignée de recopie (petit carré en bas à droite) vers le bas pour étendre la formule aussi loin que nécessaire. Cela générera automatiquement des valeurs incrémentées avec votre intervalle spécifié dans toutes les cellules sélectionnées.

Use fill handle to extend the formula to below cells

Avantages : Lors de l'utilisation de formules, tout changement dans votre valeur de départ mettra automatiquement à jour tous les résultats ultérieurs. Cela réduit les erreurs si les entrées changent après le remplissage. C'est également utile pour modifier facilement l'intervalle sans ressaisir toutes les valeurs.

Remplir automatiquement des cellules incrémentées avec Kutools pour Excel

Kutools pour Excel propose la fonction Insérer un numéro de séquence pour générer efficacement des nombres incrémentés à travers les cellules. Cette approche est fortement recommandée si vous avez souvent besoin d'options de numérotation avancées, telles que des préfixes personnalisés, suffixes, formats à chiffres fixes ou réinitialisation de séquences. Kutools aide à automatiser ces actions sans nécessiter de formules complexes ou de saisies manuelles répétitives.

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé gratuitement Kutools pour Excel, veuillez procéder comme suit :

1. Sélectionnez la plage dans votre feuille de calcul où vous souhaitez remplir des nombres incrémentés. Ensuite, accédez à l'onglet Kutools sur le ruban Excel, choisissez Insérer, puis sélectionnez Insérer un numéro de séquence. Voir capture d'écran :

Insert Sequence Number option on the Kutools tab on the ribbon

2. Dans la boîte de dialogue Insérer un numéro de séquence qui apparaît, cliquez sur Nouveau pour créer une nouvelle séquence. Voir capture d'écran :

Insert Sequence Number dialog with New button highlighted

3. Complétez les paramètres suivants dans la fenêtre élargie :

1) Entrez un nom pour votre nouvelle séquence (utile pour la réutiliser ou l'identifier plus tard);

2) Spécifiez le Numéro de départ, qui est la première valeur de votre séquence;

3) Entrez votre intervalle souhaité dans la case Incrément (par exemple, entrez 11 pour un pas de 11);

4) Définissez le nombre de chiffres à afficher dans le champ Nombre de chiffres. Par exemple, en saisissant « 5 », les nombres seront complétés avec des zéros non significatifs pour que 10001 apparaisse comme 10001, et 15 comme 00015.

5) Vous pouvez également spécifier un Préfixe ou un Suffixe facultatif, qui apparaîtra avant ou après chaque nombre (par exemple, 'ID-' ou '-A').

Expanded Insert Sequence Number dialog

4. Après avoir configuré votre séquence, cliquez sur Ajouter pour l'enregistrer dans la boîte de dialogue, puis cliquez sur Remplir la plage pour remplir automatiquement les cellules sélectionnées en fonction de ces paramètres. Voir capture d'écran :

Insert Sequence Number dialog with Fill Range button highlighte

La plage que vous avez sélectionnée sera maintenant remplie avec des nombres incrémentés formatés exactement comme spécifié, y compris tout préfixe ou suffixe personnalisé.

Selected cells are filled with increment number in specified style

Note :

1. Pour redémarrer une séquence incrémentée et recommencer à remplir à partir du numéro de départ, revenez à la boîte de dialogue Insérer un numéro de séquence, sélectionnez votre séquence dans la liste, et utilisez l'option Réinitialiser. Cliquez sur Ok pour confirmer.

2. Si vous souhaitez arrêter la séquence à un nombre particulier et redémarrer depuis le début, cochez la case Numéro de fin dans la boîte de dialogue et saisissez votre valeur finale souhaitée. Vous pouvez prévisualiser l'effet avant validation, vous assurant que la numérotation répond à vos exigences.

Expanded Insert Sequence Number dialog with End number option checked

Avantages : Très polyvalent pour générer des numéros de série ou codes professionnels, surtout lorsqu'il y a des exigences spécifiques de formatage ou de redémarrage. Excellent pour les opérations par lots et la réduction des erreurs humaines.

Conseil : Enregistrez les configurations de séquence couramment utilisées pour une réutilisation future afin de gagner encore plus de temps.


Remplir automatiquement des cellules incrémentées avec du code VBA 

Lorsque vous avez besoin d'automatiser des nombres incrémentés dans des scénarios plus complexes, ou d'effectuer l'action fréquemment, vous pourriez envisager d'utiliser VBA (Visual Basic pour Applications). Cette approche est flexible et peut générer rapidement des séries incrémentées personnalisées, surtout pour de grands ensembles de données ou des motifs spéciaux personnalisés.

1. Appuyez sur Alt + F11 pour ouvrir l'éditeur Visual Basic pour Applications. Dans l'éditeur, cliquez sur Insérer > Module pour créer un nouveau module. Ensuite, copiez et collez le code VBA suivant dans la fenêtre du module :

Sub FillIncrementCells()
    Dim rng As Range
    Dim startVal As Long
    Dim stepVal As Long
    Dim i As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to fill incrementing values:", xTitleId, rng.Address, Type:=8)
    
    startVal = Application.InputBox("Enter the starting number:", xTitleId, "", Type:=1)
    stepVal = Application.InputBox("Enter the increment step:", xTitleId, "", Type:=1)
    
    If rng Is Nothing Then Exit Sub
    
    For i = 1 To rng.Count
        rng.Cells(i).Value = startVal + (i - 1) * stepVal
    Next i
End Sub

2. Ensuite, appuyez sur la touche F5 pour exécuter ce code. Dans les boîtes de dialogue, entrez le numéro de départ et l'intervalle l'un après l'autre. Les cellules sélectionnées seront remplies avec la séquence incrémentée spécifiée.

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification 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, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!