Bonjour à tous,
Je voudrais créer une colonne dont les données sont calculées à partir des autres colonnes. L'entête aussi y compris ...
J'ai un tableau de 4 colonnes. Je me place sur une cellule quelconque de la première, de la je voudrais selectionner la première cellule de la colonne 5 (qui est vide). Dans cette dernière, je marque le nom de l'entête (RATE). Ensuite, dans la seconde en dessous prend la valeur 0 et dans la troisienne, j'applique la formule qui s'appuis sur la 1ere colonne et la 3ieme colonne.
Une fois fait, j'applique la formule sur le reste des cellules jusqu'à la dernière .
J'ai fait un petit code mais qui ne marche et je ne sais trop quoi fait. Merci de bien me porter un petit coup de main.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub Bouton2_Cliquer() Dim selcel Dim Ncol Ncol = ActiveCell.Column Ncol = Ncol + 4 selcel = Cells(1, Ncol) ActiveCell.FormulaR1C1 = "RATE" ActiveCell.Offset(0, 1) = "=0" ActiveCell.Offset(0, 1).Select ActiveCell.FormulaR1C1 = _ "=IF((RC[-2]-R[-1]C[-2])/(RC[-4]-R[-1]C[-4])>1,(RC[-2]-R[-1]C[-2])/(RC[-4]-R[-1]C[-4]),0)" selcel = ActiveCell.Select selcel.AutoFill Destination:=Range(ActiveCell, ActiveCell.End(xlDown)).Select, Type:=xlFillDefault End Sub
Partager