|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
VBA Excel: Есть готовый массив, например 1,2,3,4,5 6,7,8,9,0 9,8,7,6,5 Как вывести содержимое на лист так, чтобы получилось следующее: 1,6,9 2,7,8 3,8,7 4,9,6 5,0,5 Можно ли это сделать без FOR? Если, да, то подскажите как. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 12:38 |
|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
Bobax012, Вы хотите транспонировать массив без цикла? Чем вызвана прихоть? В принципе без проблем должно сработать это: Код: vbnet 1. 2. 3. 4. 5.
Но у этого метода есть ограничения: -не работает с массивами более 65536 строк; -обрезает текст до 255 символов. если всегда числа и их не так уж много - проблем не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 12:42 |
|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
The_Prist, Спасибо за наводку, транспонирование получилось, остался вопрос, как целиком допустим 1 строку полученного массива перенести на 2 столбец листа, потом 2 строку массива на 4 столбец листа. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 13:17 |
|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
Bobax0121 строку ... на 2 столбец листа, потом 2 строку массива на 4 столбец листа. А вот это уже только построчно заполнять. В цикле. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 13:27 |
|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
AkinaBobax0121 строку ... на 2 столбец листа, потом 2 строку массива на 4 столбец листа. А вот это уже только построчно заполнять. В цикле. Да, так и придется видимо. Спасибо Всем за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 13:32 |
|
VBA Excel, как вывести на лист определенные строки массива
|
|||
---|---|---|---|
#18+
Bobax012, функция листа ИНДЕКС может извлекать строки и столбцы из массива. Но, вероятно, у нее такие же ограничения, как у функции Transpose. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2015, 18:39 |
|
|
start [/forum/topic.php?fid=60&tid=2155728]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 415ms |
0 / 0 |