Ciao bikeski.
che cosa è il contenuto delle vostre variabili? Numeri come stringhe? Nomi di mese? Come ottengono riempiti? Per trovare il giorno della settimana per una data, potete usare
wkDay = Application.WorksheetFunction.Text (data, “dddd„)
In questo esempio, la data è la data corrente, in modo da dovreste sostituirli con una data nella disposizione di data valida.
Comunque, definitivamente non avete bisogno di sette livelli di se - Elseif.
acclamazioni, teylyn