Bonjour.
Dim sert à déclarer, typer convenablement et préciser la portée des variables qui seront utilisées dans le code. Cela évite bien des mauvaises surprises à l'exécution, rend les message d'erreurs plus clairs, et documente un peu ces variables.
Set affecte un exemplaire d'objet à une variable objet, ce qui autorise son utilisation effective comme expression objet.
FormulaR1C1 est une propriété String de l'objet Range qui contient sa formule en notation R1C1. Contrairement à la notation A1, la ligne est spécifiée avant la colonne, précédée de "R" et la colonne y est spécifiée ensuite non par son entête mais par son numéro précédé de "C". Une valeur entre crochets droit est un écart par rapport à la cellule portant la formule. Sauf "[0]" qui ne se précise pas du tout, "RC" étant donc la cellule portant la formule.