Bonjour je suis entrain de reprendre une programmation sur Excel, et je n'arrive pas à comprendre le passage de (Sur Excel) :
=INDEX(DROITEREG(T12:AA12;T9:AA10);3)
=INDEX(DROITEREG(T12:AA12;T9:AA10);2)
=INDEX(DROITEREG(T12:AA12;T9:AA10);1)
à (sur VBA)
Range("Y62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-5]:R[-50]C[-1],R[-53]C[-5]:R[-52]C[-1]),3)"
Range("Z62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-6]:R[-50]C[-2],R[-53]C[-6]:R[-52]C[-2]),2)"
Range("AA62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-7]:R[-50]C[-3],R[-53]C[-7]:R[-52]C[-3]),1)"
NB : Ces fonctions représentent la même chose sur Excel que sur VBA.
***************
=INDEX(DROITEREG(T12:AA12;T9:AA10);3)
=INDEX(DROITEREG(T12:AA12;T9:AA10);2)
=INDEX(DROITEREG(T12:AA12;T9:AA10);1)
à (sur VBA)
Range("Y62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-5]:R[-50]C[-1],R[-53]C[-5]:R[-52]C[-1]),3)"
Range("Z62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-6]:R[-50]C[-2],R[-53]C[-6]:R[-52]C[-2]),2)"
Range("AA62").Select
ActiveCell.FormulaR1C1 = _
"=INDEX(LINEST(R[-50]C[-7]:R[-50]C[-3],R[-53]C[-7]:R[-52]C[-3]),1)"
NB : Ces fonctions représentent la même chose sur Excel que sur VBA.
***************