He construido una tabla dinámica a partir de una selección de datos, que incluye una primera columna de registro del mes (formato Enero), sin embargo, en la tabla las columnas de meses aparecen ordenadas por orden alfabético. No he podido mmodificar eso.
Pues si quieres que se ordenen tienes que hacerlo correctamente, o bien utilizas el número del mes, en el ejemplo que te aporte funciona correctamente.
Muy probablemente el mes lo tienes introducido como un texto no como una fecha con formato mes.
Adjunto un ejemplo Tabla dinámica por meses