Fonction de répétition d'une valeur dans plusieurs cellules

  • Initiateur de la discussion Initiateur de la discussion guikos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guikos

XLDnaute Nouveau
Bonjour,

Je cherche une méthode me permettant d'automatiser la répétition d'une valeur dans plusieurs cellules sur une même ligne et de façon continue.
Cette solution doit permettre de modifier les deux paramètres, "valeur à copier" et "nombre de cellules destinataires"

Exemple :

Soit A1 la cellule contenant la valeur à répéter, "100"

Soit A2 la cellule contenant le nombre d'occurences, "26"

Je souhaite savoir si une fonction me permet automatiquement de copier cette valeur "100" sur les cellules A3:Z3

Merci de vos réponses
 
Re : Fonction de répétition d'une valeur dans plusieurs cellules

Salut Guikos,

Code à mettre dans la feuille ou tu vas saisir tes valeurs

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Range("A1") = "" Then Exit Sub
  If Range("A2") = "" Then Exit Sub
  Application.EnableEvents = False
  Rows(3).ClearContents
  Range(Cells(3, 1), Cells(3, Range("A2").Value)).Value = Range("A1")
  Application.EnableEvents = True
End Sub

Voilà 😉
 
Re : Fonction de répétition d'une valeur dans plusieurs cellules

Merci BrunoM45 !

J'espérais ne pas avoir à passer par une macro parce-que je n'y connais strictement rien, voilà pourquoi j'ai simplifié mon exemple.

En fait, mon besoin précis :

La valeur à copier et le nombre d'occurences sont sur une feuille1 (disons toujours dans les cellules A1 et A2

Le résultat est sur une feuille2 (disons à partir de la cellule A7)

Question subsidiaire, où coller le code ?

merci beaucoup !
 
Re : Fonction de répétition d'une valeur dans plusieurs cellules

Re,

J'ai pensé à un autre moyen, par formule, celui là 😉

Sur ta ligne A7 de ta feuille tu mets cette formule :
=SI(COLONNE()<=Feuil1!$A2;Feuil1!$A1;"")

Cette formule teste si le numéro de la colonne est inférieure ou égale au nombre d'occurence, alors on met la valeur de la cellule A1, sinon on ne mets plus rien

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
100
Retour