Remplir une colonne sous condition

Fermé
malouve Messages postés 56 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 20 juillet 2010 - 15 juil. 2009 à 15:10
malouve Messages postés 56 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 20 juillet 2010 - 16 juil. 2009 à 10:10
Bonjour,
J'importe un fichier txt sous xls et j'ai des opérations à faire avant de tracer des courbes
j'ai fait une macro mais j'ai une erreur au niveau de la recopie de ma condition

Range("B5").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-1]>0.001,RC[-1],0)" ' exp B1=A1 si A1>0.001 sinon 0
Range("B5").Select
l = Cells.SpecialCells(xlCellTypeLastCell).Row
Selection.AutoFill Destination:=Range("B5:Bl"), Type:=xlFillDefault
' pour recopier cette condition das les autres cellules





Je voudrais juste recopier ma condition mise dans B5 dans toute ma colonne ( l est le nombre maximale de lignes qui dépend de mon fichier .txt)
j'ai l'erreur 1004 qui me dit que mon Autofill a échoué

Quelqu'un pourrait me dire ce qui ne va pas dans mon code ou comment réecrire cette condition

Merci beaucoup pour vos réponses
A voir également:

2 réponses

malouve Messages postés 56 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 20 juillet 2010 3
15 juil. 2009 à 17:11
personne n'a une idée?
0
malouve Messages postés 56 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 20 juillet 2010 3
16 juil. 2009 à 10:10
Bonjour,
je refais une autre demande peut être que j'aurai plus de chance,

J'ai finalement réussi à faire des graphes avec ma macro
mais j'aimerais les mettre dans une boucle pour pouvoir les faire sur plusieurs pages ( au lieu d'une seule en changeant ma plage de données à chaque fois)
Comment faire aussi pour incrémenter le nom de chaque graphe

Exp:
For i= 1 To 5
graph.Name = "i. mn" ' cette syntaxe ne marche pas

J'ai 30 graphes à faire pour 5 par page donc 6 feuilles

Si vous avez une idée , n'hésitez surtout pas

Merci d'avance
0