Dans votre capture ci-dessous, vous avez en haut à gauche la liste des modules VBA. Actuellement vous êtes dans un module standard nommé "Module 1". Or, j'ai précisé que le code en question doit se trouver dans le module de la feuille concernée (Feuil?).
Il n'y a rien d'autre à écrire, pas de Sub test(), etc.
De manière simpliste :
Module standard : code exécuté manuellement (depuis VBA ou bouton, ou appelé depuis une autre macro).
Module de feuille : code exécuté automatiquement suite à une action (changement d'une cellule, double clic, activation de la feuille, etc).