Le principe repose sur le fait que tes saisies sont mémorisées et stockées sur une autre feuille (masquée) et lorsque tu te déplaces dans le calendrier, on remplace les données existantes par celles récupérées à l'emplacement correspondant aux dates sur la feuille masquée.
Il y a donc d'une part un dispositif d'enregistrement automatique à la saisie, et d'autre part une navigation calendaire doublée d'une récupération des données déjà enregistrées. La mise à jour de la partie calendrier est assurée par des formules (qui l'assurent très rapidement en la matière). Les données sont gérées par macro : le calcul étant simple puisque l'on n'a qu'à déterminer la colonne correspondant à une date, soit le nombre de jours écoulés à partir d'une date initialement choisie comme point de départ, l'opération peut donc être également très rapide...
Pour la navigation calendaire, je préconiserais un dispositif multiple : un glissement jour par jour et par période affichée (8 jours en l'état actuel), ce qu'on fait très bien avec une ScrollBar qui comporte un double pas d'incrémentation, et un sélecteur pour se rendre rapidement à une date plus éloignée (avec 3 vitesses pour arriver à la date voulue : incréments par année, par mois ou par jour, même résultat qu'avec tes listes déroulantes mais on devrait rendre plus ergonomique avec des SpinButtons : avec peut-être dans ce cas une validation de la date recherchée, pour éviter un trop grand nombre de changements d'affichages à répétition...)
Tu vois l'économie du système ?