J
jerome.ba
Guest
Bonjour à tous,
j'ai une question sur la syntaxe en VBA :
J’avais ceci qui fonctionnait ActiveCell.FormulaR1C1 = "=SUM(R[1]C:R[37]C)" (enregistrer grace à l'enregistrement de macro avec EXCEL)
Et je souhaite remplacer le 37 par la variable nbligne (qui me donne le nombre de lignes "écrites" de mon fichier,que j’ai biensur fait calculer avant).
C'est quelque chose qui devrait ressembler à ça :
ActiveCell.FormulaR1C1 = "=SUM(R[1]C:R[& nbligne &]C)" ou à ActiveCell.FormulaR1C1 = "=SUM(R[1]C:RC)" & nbligne
Malheureusement cela ne marche pas quelqu'un aurait-il la bonne syntaxe svp ?
Merci d'avance
j'ai une question sur la syntaxe en VBA :
J’avais ceci qui fonctionnait ActiveCell.FormulaR1C1 = "=SUM(R[1]C:R[37]C)" (enregistrer grace à l'enregistrement de macro avec EXCEL)
Et je souhaite remplacer le 37 par la variable nbligne (qui me donne le nombre de lignes "écrites" de mon fichier,que j’ai biensur fait calculer avant).
C'est quelque chose qui devrait ressembler à ça :
ActiveCell.FormulaR1C1 = "=SUM(R[1]C:R[& nbligne &]C)" ou à ActiveCell.FormulaR1C1 = "=SUM(R[1]C:RC)" & nbligne
Malheureusement cela ne marche pas quelqu'un aurait-il la bonne syntaxe svp ?
Merci d'avance