Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao prova a vedere questo file di esempio: File esempio
Senza l'utilizzo di VBA ho creato un elenco dei numeri a cui ho assegnato un nome "ElencoNumeri" (vedi celle con sfondo giallo).
Nella colonna D ho inserito questa convalida selezionando l'opzione Elenco:
=SE(GIORNO.SETTIMANA(A3;2)=7;ElencoNumeri;"")
Se in colonna A la data non è una domenica la convalida, anche se presente, non propone alcun valore inseribile.
Se la data è una domenica allora viene proposto l'elenco 1,2,3,4.
Prova a vedere se questa soluzione ti soddisfa.