El formatting de date EPPlus no cambia correctamente

Estoy creando EXCEL con EPPlus, y necesito cambiar el formatting de Fecha según el formatting pasado (dd / mm / aaaa, mm / dd / aaaa etc.)

If (schedulestart > -1) Then sheet.Column(schedulestart).Style.Numberformat.Format = fileDownload.DateFormat If (schedulefinish > -1) Then sheet.Column(schedulefinish).Style.Numberformat.Format = fileDownload.DateFormat If (actualstart > -1) Then sheet.Column(actualstart).Style.Numberformat.Format = fileDownload.DateFormat 

El problema es: con el código anterior, cambia el formatting de las dos primeras columnas pero no de los terceros. y si elimino el tercero y solo cambio el formatting de dos columnas, cambia la primera columna y no cambia para el segundo.

enter image description here

Depuro y muestra el formatting correcto durante la debugging, pero los cambios para las últimas palabras key de la columna.

Oops, lo tengo. el índice para EPPlus comienza desde el índice 1 en lugar del índice 0. tiene sentido ahora.