Tu inverses la syntaxe avec les flèches : Pour donner la valeur 0 à la variable S, c'est 0->S et pas le contraire.
Pareil pour le For, c'est "For 1->I to N"
Pour le S+I, tu as oublié de donner cette valeur à S, il faut mettre : "S+I->S"
Et enfin, la fin d'une boucle For se fait avec Next.