|
|
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Надо с помощью VBA выгрузить в экселевскую колонку данные. но надо что бы каждая единица данных размещалась в ячейке состоящей из 4 обьеденных обычных ячеек, что бы потом в соседней колонке напротив каждой записи можно было сделать по 4 пункта. PS Данные выгружаю из ms sql server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 11:52 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Что именно вызывает затруднение? Подключение серверу? Получение данных? Объединение ячеек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 12:09 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, именно выгрузка в обьеденненные ячейки. вот таким образом я просто выгружаю данные в столбец Код: plaintext 1. 2. 3. т.е. как я понимаю сначала надо пройтись по столбцу и преобразовать ячейки, а потом записывать данные. что бы пройтись по столбцу мне надо знать конечное число записей полученных из запроса. как мне это узнать?!!!! и после преобразования ячеек если применить тот же Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 12:25 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
посколькуChe0вносяться только каждая четвертая записьто Che0надо знать конечное число записей полученных из запросабессмысленно, хотя и можно. Предлагаю сначала вставить записи, в необъединенные ячейки, а потом пройтись циклом с конца с N*4-й строки до верха, объединяя ячейки и перенося записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 12:28 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Ну или как вариант, не пользоваться CopyFromRecordset, а просто устроить цикл по записям, поочередно объединяя ячейки и вставляя данные из рекордсета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 12:31 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
а можно пример как по записям проходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 12:56 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Che0а можно пример как по записям проходить? Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 13:24 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Che0, можно попробовать извратиться с запросом: Код: plaintext 1. 2. 3. 4. 5. 6. NAME2Первое имя{пустая строка}{пустая строка}{пустая строка}Второе имя{пустая строка}{пустая строка}{пустая строка}Третье имя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 13:36 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
пробуй камнем, Можно, но 1) все равно вручную объединять ячейки, так что цикл все равно понадобится 2) сортировочка нужна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 13:47 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, действительно, без сортировки не работает как хотелось бы. И от цикла для объединения ячеек никуда не денешься... Обломм :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 14:03 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
пробуй камнем, Я сам любитель создать красивый запрос, позволяющий отказаться от его дальнейшей обработки Но в данном случае бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2011, 14:14 |
|
||
|
Выгрузить данные в обьедененные экселевские ячейки
|
|||
|---|---|---|---|
|
#18+
Чтобы обойтись без цикла при объединении ячеек, можно сделать примерно так (адреса ячеек ставить свои): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2011, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37364202&tid=2176649]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 423ms |

| 0 / 0 |
