В вашем файле Excel вы написали эту строку в l oop
Print #1, strFind = Me.ListBox1.List(i)
результат [strFind = Me.ListBox1.List (i)] ложный, и это записывается в файл .
но в своем коде вы написали
Print #1, Me.ListBox1.List(i)
последний код работает нормально, просто измените код в Excel ....
ОБНОВЛЕНИЕ: если вы нужны все столбцы, тогда
Print #1, "<tr><td>"
Print #1, Me.ListBox1.List(i,1)
Print #1, "</td><td>"
Print #1, Me.ListBox1.List(i,2)
Print #1, "</td><td>"
Print #1, Me.ListBox1.List(i,3)
Print #1, "</td><td>"
Print #1, Me.ListBox1.List(i,....)
Print #1, "</td></tr>"