Я немного новичок в программировании, но мне нужно сделать документ Excel, который я могу использовать в интерактивном режиме, потому что вывод одной из моих программ не совпадает с выводом других ...

У меня есть много данных в столбце, и я должен поместить их в несколько строк, как одну целлу.

Мне удалось это сделать, но моя следующая проблема заключается в том, что каждая вторая строка переворачивается.

Я имею:

1
2
3
4
5
6
7
8

Я нуждаюсь:

1234
8765

Но количество строк варьируется от одного файла к другому, поэтому я должен написать его.

Для не перевернутых строк, я использую это

Function ConcatenateColArray(pArray()) as String
Dim i as Long
Dim rText as String

rText = ""
For i = Lbound(pArray(),1) to Ubound(pArray(),1)
    rText = rText & pArray(i,1)
Next i

ConcatenateColArray = rText
End Function REM ConcatenateColArray

Я пытаюсь объединить этот код с:

for x =  LBound(MyArray) to UBound(MyArray)/2
tmp = MyArray(x)
MyArray(x) = MyArray(UBound(MyArray) - x)
MyArray(Ubound(MyArray) - x) = tmp
next x

Что у меня есть один код "массив строк в одну ячейку", а другой "массив строк обратного порядка в одну ячейку"

Но это не работает.

Как мне решить это?

0