Dans ton Sub S1, tu déclare une variable A et, tu lui affecte la valeur 12.
Ensuite, tu envoies la valeur dans ton Sub S2 avec "S2(A) qui veut dire que tu appels S2 et tu lui retourne la valeur A".
Si tu fais "log(B)" dans le S2 tu verra que la valeur est de 12. Tu as bien transférer la valeur dans un autre Sub.
Maintenant, si tu écris B=45 tu écrases la première valeur.