Remplir une colonne sous condition
malouve
Messages postés
63
Statut
Membre
-
malouve Messages postés 63 Statut Membre -
malouve Messages postés 63 Statut Membre -
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
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:
- Remplir une colonne sous condition
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Organigramme a remplir word - Guide
- Colonne word - Guide
- Excel cellule couleur si condition texte - Guide
2 réponses
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
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