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

Comment répéter une valeur de cellule x fois dans Excel ?

AuteurXiaoyang Date de modification
répéter la valeur de la cellule x fois

Par exemple, vous avez une liste de valeurs dans la colonne A et souhaitez les répéter un nombre précis de fois, tel qu’indiqué dans la colonne B, comme le montre la capture d’écran ci-contre. Comment faire cela sous Excel ?

 

Répéter les valeurs des cellules X fois à l’aide d’une formule et d’une colonne auxiliaire

Pour répéter les valeurs des cellules X fois, insérez des colonnes auxiliaires et appliquez une formule simple, comme suit :

1. Insérez une colonne à gauche de la colonne A et saisissez « 1 » dans la cellule A2, comme illustré ci-dessous :

Insérer une colonne d’aide et taper 1

2. Saisissez ensuite la formule =A2 + C2 dans la cellule A3, puis faites glisser la poignée de recopie jusqu’à la cellule A6, comme illustré ci-dessous :

saisir une formule et faire glisser la formule pour remplir les autres cellules

3. Saisissez ensuite 1 dans la cellule D2, puis étirez la poignée de recopie jusqu’à 12 pour générer la série numérique correspondant au total des valeurs présentes dans la colonne C, comme illustré ci-dessous :

insérer une autre colonne d’aide et remplir la série numérique

4. Saisissez ensuite la formule suivante =RECHERCHEV(D2;$A$1:$B$6;2) dans la cellule E2, puis étirez-la vers le bas. Vous obtiendrez alors le résultat suivant :

saisir une formule RECHERCHEV pour obtenir le résultat

  • Remarques:
  • 1. Dans cette formule, D2 désigne la première cellule remplie avec la séquence numérique, et A1:B6 représente la plage comprenant la première colonne auxiliaire et les valeurs initiales à répéter.
  • 2. Une fois les valeurs répétées obtenues, vous pouvez les copier et les coller en tant que valeurs à tout autre emplacement.

Copier et insérer des lignes X fois selon un nombre spécifique, facilement

En règle générale, il n’existe pas de méthode efficace pour copier et insérer plusieurs fois des lignes, sauf à effectuer manuellement ces opérations. Heureusement, la fonctionnalité Kutools pour Excel intitulée Copier ou insérer des lignes/colonnes en fonction des données spécifiées vous permet de résoudre ce problème en un clin d’œil ! Cliquez pour télécharger Kutools pour Excel !

Copier et insérer des lignes X fois en fonction d’un nombre spécifique avec Kutools

Kutools pour Excel: plus de 300 compléments Excel pratiques, essai gratuit sans limitation pendant 60 jours.Téléchargez et essayez dès maintenant !


Répéter les valeurs des cellules X fois à l’aide d’un code VBA

Si la première méthode vous semble difficile à comprendre, je peux également vous proposer une solution basée sur du code VBA.

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module.

Code VBA : répéter les valeurs des cellules X fois

Sub CopyData()
'Updateby Extendoffice
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set OutRng = OutRng.Range("A1")
For Each Rng In InputRng.Rows
    xValue = Rng.Range("A1").Value
    xNum = Rng.Range("B1").Value
    OutRng.Resize(xNum, 1).Value = xValue
    Set OutRng = OutRng.Offset(xNum, 0)
Next
End Sub
3Appuyez ensuite sur F5Pour exécuter ce code, une boîte de dialogue s’affiche alors afin que vous sélectionniez la plage contenant les valeurs ainsi que le nombre de répétitions, comme illustré ci-dessous :

code VBA pour sélectionner la plage de données

4Cliquez ensuite sur OK, une autre boîte de dialogue apparaît pour vous demander de choisir une cellule où placer le résultat, comme illustré ci-dessous :

code VBA pour sélectionner une cellule où placer le résultat

5Cliquez ensuite sur OK, et vous obtiendrez un résultat parfaitement adapté à vos besoins : les valeurs sélectionnées auront été répétées exactement le nombre de fois spécifié.

code VBA pour obtenir le résultat


Copier et insérer les valeurs des cellules X fois grâce à une fonctionnalité exceptionnelle

Il vous arrive parfois de devoir copier et coller les valeurs des cellules x fois en fonction d’un nombre spécifique. La fonctionnalité Kutools pour Excel « Copier ou insérer des lignes/colonnes en fonction des données spécifiées » vous permet de dupliquer rapidement les lignes selon le nombre indiqué.

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...
Conseils :Pour utiliser cette fonctionnalité, commencez par télécharger Copier ou insérer des lignes/colonnes en fonction des données spécifiéesKutools pour Excel Kutools pour Excel, puis appliquez-la rapidement et facilement.

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

1. Cliquez sur Kutools > Insertion > Copier ou insérer des lignes/colonnes en fonction des données spécifiées, comme illustré ci-dessous :

cliquer sur la fonction Lignes/Colonnes dupliquées selon la valeur de la cellule de Kutools

2. Dans la boîte de dialogue Copier et insérer des lignes/colonnes, sélectionnez l’option Copier et insérer des lignes dans la section Type, puis choisissez la plage de données à dupliquer et indiquez le nombre de répétitions souhaité pour copier et insérer les lignes, comme illustré ci-dessous :

définir les options dans la boîte de dialogue Copier et insérer des lignes et colonnes

4. Cliquez ensuite sur le bouton OK ou Appliquer, et vous obtiendrez le résultat souhaité :

données d’origineflèche droitele résultat de la répétition des cellules selon les valeurs des cellules par Kutools

Cliquez pour télécharger Kutools pour Excel et profiter d’un essai gratuit dès maintenant !

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