Bonjour
Dans le premier exemple quand la personne clique sur le bouton, la macro exécutée se trouve dans la colonne A, pour mettre la variable de la boucle au début (0)en A1, puis passe à la ligne suivante, et lance l'autre macro en Colonne B, la première ligne contrôle sur la valeur de la variable est inférieure au nombre maxi de colonnes, dans ce cas la fonction selon. heure demande à Excel de ré exécuter la macro ''" dans 2 secondes, la macro lancée continue, et incrémente la variable (variable +1), fin de la macro. Le temps d'exécution de la macro doit être inférieur à 2 seconde, autrement risque de débordement de pile en mémoire.
Pour ce qui concerne le nom Période et Série1 tu trouveras ces noms en cliquant sur le menu Insertion/Nom/Définir.La formule decaler dans la référence du nom est très importante. Les formules des séries dans un graphe n'acceptent que des plages de cellules par C1:C10 ou par un Nom "Série".
Regarde l'aide d'Excel pour avoir plus info. sur cette fonction.
Les différentes actions de ton programme sont bonnes.
Mais pendant l'exécution de la boucle tant que, le processeur travaille, contrairement à la fonction selon.heure().
Bonne journée