Existen muchas fórmulas, dependiendo de cómo hagas la confección de la hoja de cálculo, pero en general vienen a coincidir en definir el formato de celda para que en lugar de presentar el formato general te muestre el específico que te interese; por ejemplo en tu caso podrías hacer:
Dim xEr As Excel.Range
Set xEr = xEs.Cells(nFila, nCol)
xEr.ColumnWidth = 10
xEr.NumberFormat = "dd-mm-yyyy"
con lo cual el grupo de celdas adquirirían el formato de fecha indicado.
Perdona si te hago retocar el código, hecho a vuela pluma...
Saludos y suerte