kortecs94
Messages postés20Date d'inscriptionjeudi 10 mai 2007StatutMembreDernière intervention20 juillet 2007
-
19 juil. 2007 à 15:57
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 2011
-
19 juil. 2007 à 17:04
bonjour tout le monde
sous excel
j'aimerais qu'une formule qui se trouve dans la cellule A3 se recopie tant que les cellules de la colonne sont pleines
en pseudo code ça donnerait ça :
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 19 juil. 2007 à 16:04
Salut,
essaie un truc du style
Dim Ligne As Long
Ligne = 1
While Not IsEmpty(Range("A" & Ligne))
If (Ligne <> 3) Then Range("A" & Ligne).Formula = Range("A3").Formula
Ligne = Ligne + 1
Wend
, ----
[code.aspx?ID=41455 By Renfield]
kortecs94
Messages postés20Date d'inscriptionjeudi 10 mai 2007StatutMembreDernière intervention20 juillet 2007 19 juil. 2007 à 16:21
j'ai essayé vos deux réponses
ça ne fonctionne pas,
c'est de ma faute, je me suis mal exprimé,
je voulais que la formule qui se trouve en C1 se recopie dans les cellules en dessous (donc C2, C3, C4, etc...)
tant que les cellules de la colonnes A sont pleines.
Mes sincères excuses ....
Vous n’avez pas trouvé la réponse que vous recherchez ?
JM247L
Messages postés443Date d'inscriptionmardi 27 mars 2007StatutMembreDernière intervention 1 mars 20112 19 juil. 2007 à 17:00
Maintenant que j'ai testé, ça donne
Lg = 2
Do While Cells(Lg, 1) <> ""
Cells(Lg - 1, 3).AutoFill Destination:=Range(Cells(Lg - 1, 3), Cells(Lg, 3)), Type:=xlFillDefault
Lg = Lg + 1
Loop