Comment répéter une valeur de cellule jusqu'à ce qu'une nouvelle valeur soit vue ou atteinte dans Excel ?
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.
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 :
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.
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 :
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 !
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.
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 :
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.
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 :
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.
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 :
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 :
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.
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
Articles connexes :
- Comment répéter un caractère n fois dans une cellule dans Excel ?
- Comment répéter des lignes en haut de chaque impression sauf la dernière page dans Excel ?
Meilleurs outils de productivité pour Office
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 !