Hernán: La esencia de éstas ayudas está en que las lea el máximo número de personas y se puedan beneficiar de las respuestas.
Si enmedio de un Post se cambia el contenido de pregunta original, por ampliación y/o modificación, pierde esa esencia que te comentaba, porque el lector no profundizará, por tanto es conveniente generar una nueva pregunta. No obstante y en ésta ocasión ya te contesto esa ampliación aunque realmente Excel no es mi fuerte.
Sustituye el Código que hay debajo de mi etiqueta y después del primer Loop, por éste otro.
Interpreto que en Total son 5 Columnas, si fueran 4 has de ajustar el código.
'--------JTJ >> Prueba de llenar TextBox
ListBox1.ColumnCount = 5
ListBox1.ColumnHeads = False
ListBox1.ColumnWidths = "20;80;30;250;150" 'Así regulas el ancho de cada columna
Dim N As Integer
RecSet.MoveFirst
Do Until RecSet.EOF
ListBox1.AddItem
ListBox1.List(N, 0) = RecSet.Fields(0)
ListBox1.List(N, 1) = RecSet.Fields(1)
ListBox1.List(N, 2) = RecSet.Fields(2)
ListBox1.List(N, 3) = RecSet.Fields(3)
ListBox1.List(N, 4) = RecSet.Fields(4)
N = N + 1
RecSet.MoveNext
Loop
Los anchos de las Columnas debes irlos ajustando a lo que estés mostrando.
En la prueba que he cho, se muestran así:
Mis saludos >> Jacinto