Il problema dipende dal fatto che alcune funzioni VB (come ad Format() e MonthName()) utilizzano le impostazioni locali (System locale) del sistema operativo. Se il tuo sistema ha configurato (nel pannello di controllo- impostazioni internazionali puoi verificarlo) che per le date deve utilizzare il formato italiano, ti verrà sempre fuori maggio (o mag se abbreviato) come nome del mese. Io ho fatto una prova col comando
Format(Date(),"dd-mmm-yy") e cambiando le impostazioni del pannello di controllo in English(United States) funziona.
Ciao!!![]()