Es por lo mismo, por esa coma dentro de la cadena, como puedes ver, el código hace un SPLIT por la coma como separador
Linea 68: encabezado = split(Me.encabezado,",")
Pero en la 75 hay dos vectores: orden_lista y encabezado, seguro el primero es una casilla menos que el Ubound(encabezado) por esa famosa coma
Es solo para los encabezados, por lo menos de ahí, por favor, sácala a la goma, jejeje