Sofhy
XLDnaute Occasionnel
Re bonsoir le forum,
Encore bloquer sur la construction de mon fichier. Je cherche, je trifouille, je tente des choses ... mais les Dieux Vba sont contre moi !!!
Alors, j'ai utilisé l'enregistreur pour avoir ma formule countif :
ActiveCell.FormulaR1C1 : ca c'est parfait, parce que ma dernière action m'amène dessus.
R[-25]C[-1]:R[-3]C[-1] : aie, les problèmes commencent ! Ma plage commencera toujours en C3, par contre, jusqu'à la fin du tableau, qui lui est variable.
RC[-1] : Je pense que ça, c'est bon. J'ai besoin que le critère soit la cellule juste à gauche.
Donc, j'ai tenté un truc de ce genre, en adaptant des morceaux de codes :
ou encore :
... Mais ça ne fonctionne pas.
Encore bloquer sur la construction de mon fichier. Je cherche, je trifouille, je tente des choses ... mais les Dieux Vba sont contre moi !!!
Alors, j'ai utilisé l'enregistreur pour avoir ma formule countif :
Code:
ActiveCell.FormulaR1C1 = "=COUNTIF(R[-25]C[-1]:R[-3]C[-1],RC[-1])"
ActiveCell.FormulaR1C1 : ca c'est parfait, parce que ma dernière action m'amène dessus.
R[-25]C[-1]:R[-3]C[-1] : aie, les problèmes commencent ! Ma plage commencera toujours en C3, par contre, jusqu'à la fin du tableau, qui lui est variable.
RC[-1] : Je pense que ça, c'est bon. J'ai besoin que le critère soit la cellule juste à gauche.
Donc, j'ai tenté un truc de ce genre, en adaptant des morceaux de codes :
Code:
ActiveCell.FormulaR1C1 = "=COUNTIF(Range("C3").End(xlDown).Row,ActiveCell.Offset(0, -1).Select)"
ou encore :
Code:
ActiveCell.FormulaR1C1 = "=COUNTIF(Range("C3").End(xlDown).Row,,RC[-1])"
... Mais ça ne fonctionne pas.