Continuo a provare a barcamenarmi nel VBA.

Se io volessi inserire in un cella un elenco a discesa di date nel formato MMYYYY partendo da un anno fa(rispetto alla data di sistema) e arrivando a tra un anno, devo creare una funzione a posta?