Accéder au contenu principal

Comment répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte dans Excel ?

Author: Siluvia Last Modified: 2025-05-27

Comme le montre la capture d'écran de gauche, vous devez répéter la valeur de la cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte dans une colonne dans Excel. Dans ce cas, vous devez répéter la valeur A dans les cellules vides suivantes jusqu'à ce que la valeur B soit atteinte, et répéter la valeur B jusqu'à ce que la valeur C soit vue. Comment y parvenir ? Cet article vous aidera.

A screenshot showing initial data in Excel with values to be repeated down until a new value appears

Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte avec une formule
Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte en référençant la valeur ci-dessus
Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte avec un code VBA
Répétez facilement une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte en quelques clics seulement


Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte avec une formule

Vous pouvez utiliser des formules pour répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue dans Excel. Veuillez procéder comme suit.

1. Dans une nouvelle colonne, sélectionnez une cellule vide adjacente à la cellule (E2) dont vous devez répéter la valeur, puis entrez la formule =E2 dans la Barre de formule et appuyez sur la touche Entrée. Voir la capture d'écran :

A screenshot showing the start of repeating values with a formula in an adjacent column in Excel

2. Sélectionnez la cellule suivante (F3) dans la colonne d'aide, entrez la formule =SI(E3="";F2;E3) dans la Barre de formule, puis appuyez sur la touche Entrée.

A screenshot of using a formula to repeat cell values until a new value is seen in Excel

3. Continuez à sélectionner la cellule F3, faites glisser la poignée de recopie vers le bas pour répéter toutes les valeurs de cellule jusqu'à ce qu'une nouvelle valeur soit vue. Voir la capture d'écran :

A screenshot showing repeated cell values achieved with the Fill Handle in Excel


Répétez facilement une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit atteinte dans Excel :

Le Remplir les cellules vides utilitaire de Kutools for Excel peut vous aider à répéter une valeur de cellule dans une liste jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte dans Excel, comme le montre la capture d'écran ci-dessous.
Téléchargez-le et essayez-le maintenant !

A screenshot showing the final output where cell values are repeated using Kutools for Excel’s Fill Blank Cells utility


Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte en référençant la valeur ci-dessus

Outre la formule ci-dessus, vous pouvez d'abord sélectionner toutes les cellules vides, puis référencer toutes les valeurs ci-dessus pour remplir les cellules vides avec des raccourcis clavier.

1. Sélectionnez la colonne dans laquelle vous devez répéter la valeur de cellule, puis appuyez sur la touche F5 pour ouvrir la boîte de dialogue Atteindre, puis cliquez sur le bouton Spécial.

A screenshot of the Go To dialog box in Excel to select blank cells in the column

2. Dans la boîte de dialogue Atteindre spécial, sélectionnez l'option Cellules vides, puis cliquez sur le bouton OK. Voir la capture d'écran :

A screenshot of selecting blank cells in Excel to fill with the value above

3. Maintenant, toutes les cellules vides de la colonne sélectionnée sont sélectionnées, veuillez entrer un signe égal =, appuyer une fois sur la flèche vers le haut, puis appuyer simultanément sur les touches Ctrl + Entrée.

A screenshot of using the fill command with Ctrl + Enter to repeat values in blank cells

Ensuite, vous pouvez voir que la valeur de cellule dans la colonne sélectionnée est répétée jusqu'à ce qu'une nouvelle valeur soit vue, comme le montre la capture d'écran ci-dessous :

A screenshot of completed repeated values in Excel using the reference above method


Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte avec un code VBA

Le code VBA suivant peut également vous aider à répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue dans une certaine colonne dans Excel.

1. Sélectionnez la plage de colonnes dans laquelle vous devez répéter la valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue, puis appuyez simultanément sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre Module.

Code VBA : Répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue dans Excel

Sub FillDown()
Dim xRng As Range
Dim xRows As Long, xCols As Long
Dim xRow As Integer, xCol As Integer
Set xRng = Selection
xCols = xRng.Columns.CountLarge
xRows = xRng.Rows.CountLarge
For xCol = 1 To xCols
  For xRow = 1 To xRows - 1
    If xRng.Cells(xRow, xCol) <> "" Then
      xRng.Cells(xRow, xCol) = xRng.Cells(xRow, xCol).Value
      If xRng.Cells(xRow + 1, xCol) = "" Then
        xRng.Cells(xRow + 1, xCol) = xRng.Cells(xRow, xCol).Value
      End If
    End If
  Next xRow
Next xCol
End Sub

3. Appuyez sur la touche F5 pour exécuter le code. Ensuite, toutes les cellules vides dans la plage de colonnes sélectionnée sont immédiatement remplies avec la valeur ci-dessus.


Répétez facilement une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte en quelques clics seulement

Cette section présentera l'utilitaire Remplir les cellules vides de Kutools for Excel. Avec cet utilitaire, vous pouvez facilement répéter la valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue en quelques clics seulement.

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...

1. Sélectionnez la plage de colonnes dans laquelle vous devez répéter la valeur de cellule, puis cliquez sur Kutools > Insertion > Remplir les cellules vides. Voir la capture d'écran :

A screenshot showing the Fill Blank Cells option on the Kutools tab on the ribbon

2. Dans la boîte de dialogue Remplir les cellules vides, sélectionnez Basé sur les valeurs dans la section Remplir avec, choisissez l'option Vers le bas dans la section Options, et enfin cliquez sur le bouton OK. Voir la capture d'écran :

A screenshot of the Fill Blank Cells dialog

Ensuite, toutes les cellules vides sont immédiatement remplies avec les valeurs des cellules ci-dessus, comme le montre la capture d'écran ci-dessous.

A screenshot showing the result of repeating values using Kutools for Excel

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Démo : Répétez facilement une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte avec Kutools for Excel

Kutools pour Excel : Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités IA définitivement gratuites ! Télécharger maintenant !

Articles connexes :

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   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 multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/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 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (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 plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !