Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
 Эксель VBA - цикл по рекордсету  [new]
brother_alex
Member

Откуда:
Сообщений: 6
в макросе ВБА создается рекордсет с данными из ДБФ файла.
мне надо выгрузить из него данные на лист Экселя только не сплошной таблицей типа:

Sheets("Лист1").Range("A1").CopyFromRecordset Rs, а чтобы на листе строки из рекордсета шли через одну:

первая строка рекордсета
пустая строка
вторая строка рекордсета
пустая строка
и т.д.

ПОМОГИТЕ как это сделать
спасибо
26 авг 17, 18:49    [20751262]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16311
Сперва выгрузи, потом между данных натыкай пустых строк. Делов-то...
26 авг 17, 19:59    [20751314]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
brother_alex
Member

Откуда:
Сообщений: 6
так я умею :)
интересно было узнать можно ли вывести на лист определенную строку целиком
26 авг 17, 20:42    [20751344]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16311
+ offtop
brother_alex
можно ли вывести на лист определенную строку целиком
А у тебя что, только середина выводится?
26 авг 17, 21:38    [20751401]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
big-duke
Member

Откуда:
Сообщений: 6529
brother_alex,

Добавить пустые строки в исходный рекордсет
27 авг 17, 18:23    [20752175]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16311
big-duke
Добавить пустые строки в исходный рекордсет
А если он сортированный? пустые строки соберутся в одном углу... или RO? пошлёт нафиг... или наоборот, Dynaset? начнёт рисовать эти пустые строки в источник данных...
Что-то сомнительная идея.
28 авг 17, 08:01    [20752661]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
big-duke
Member

Откуда:
Сообщений: 6529
Akina,

Новое поле для сортировки или отсоединенный рекордсет
28 авг 17, 12:41    [20753308]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
Focha
Member

Откуда: Москва
Сообщений: 284
brother_alex
в макросе ВБА создается рекордсет с данными из ДБФ файла.
мне надо выгрузить из него данные на лист Экселя только не сплошной таблицей типа:

Sheets("Лист1").Range("A1").CopyFromRecordset Rs, а чтобы на листе строки из рекордсета шли через одну:

первая строка рекордсета
пустая строка
вторая строка рекордсета
пустая строка
и т.д.

ПОМОГИТЕ как это сделать
спасибо

только перебор по строкам, или изначальное rst должен иметь такие строки.
31 авг 17, 19:01    [20762824]     Ответить | Цитировать Сообщить модератору
 Re: Эксель VBA - цикл по рекордсету  [new]
Bobgos
Member

Откуда:
Сообщений: 240
Focha
только перебор по строкам, или изначальное rst должен иметь такие строки.
или на другом листе создать диапазон с двойным количеством строк и формулой,по четным строкам возвращающей пусто, а по нечётным - значение из диапазона на первом листе, куда вписаны данные из рекордсета.
20 сен 17, 06:16    [20807759]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Office Ответить