Bonjour tout le monde

Je sais bien que le titre fait un peu simplet, mais une question me taraude depuis longtemps (sans m'empêcher de dormir rassurez-vous ).

Pourquoi, en étant depuis la Feuil1, la première ligne de code fonctionne et pas la deuxième ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
    Sheets("Feuil2").Range("A1:A3").FormulaR1C1 = "=RC[1]+1"
    Sheets("Feuil2").Range(Cells(1, 3), Cells(3, 3)).FormulaR1C1 = "=RC[1]+1"
D'autant plus que cette deuxième ligne fonctionne quand on est sur la Feuil2.

En fait c'est parce que j'aimerai bien faire mes formules dans les feuilles sans avoir à y aller et quand même utiliser Cells(ligne,colonne) car c'est plus pratique pour les variables.

Bonne nuit et merci à ceux qui prendront le temps de me répondre.

Pierre