¿Cómo cambiar la configuración regional de una fecha formateada?

Quiero recuperar la fecha de hoy en un formato específico con el nombre del mes en inglés.

Estoy usandoFormat(DateValue(Now), "dd-mmm-yyyy"), lo que me da05-cze-2013, que está en polaco. Lo que quiero conseguir es05-Jan-2013.

Sólo estoy interesado en una solución VBA. También proporcione una manera de establecer la configuración regional de nuevo en el original, también utilizando VBA.

Respuestas a la pregunta(2)

Su respuesta a la pregunta