Текущее время: Пн, авг 04 2025, 22:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Ср, дек 05 2012, 14:35 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
Подскажите пожалуйста как сделать чтобы нижний запрос динамически сдвигался вниз в Ексельке ???
т.е. первый в зависимости от месяца может дать и 100 и 200 строк денных.
и чтобы второй запрос ( например мои итоги по счетам ) шел через 3 пустых строки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Ср, дек 05 2012, 14:39 
Директор
Директор

Зарегистрирован:
Чт, апр 16 2009, 13:30
Сообщения: 784
Пол: Мужской
MaybexX написал(а):
Подскажите пожалуйста как сделать чтобы нижний запрос динамически сдвигался вниз в Ексельке ???
т.е. первый в зависимости от месяца может дать и 100 и 200 строк денных.
и чтобы второй запрос ( например мои итоги по счетам ) шел через 3 пустых строки.


это точно можно сделать при помощи макроса на VBA.

viewtopic.php?f=12&t=73117


Последний раз редактировалось vtb Ср, дек 05 2012, 14:41, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Ср, дек 05 2012, 14:40 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Сделай 2 запроса, но на разных рабочих листах
Потом создай третий на который будут динамически выводиться данные из первых двух с помощью макроса и настроек рабочей книги, исходя из их размеров:

Sub Callback(ParamArray varname())

varname(1).Row - номер первой строки (на листе)
varname(1).Column - номер первого столбца (на листе)
varname(1).Rows.count - количество строк
varname(1).Columns.count - количество столбцов

varname(2).Row - номер первой строки (на листе)
varname(2).Column - номер первого столбца (на листе)
varname(2).Rows.count - количество строк
varname(2).Columns.count - количество столбцов

End Sub

Вместо 1 и 2 вроде можно название запросов подстваить или GRIDов

В настрйоках рабочей книги на вкладке EXIT надо прописать выполнение макроса.

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Ср, дек 05 2012, 15:05 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
:wink: спасибо, сейчас попробую этот вариант и прочитаю ссылочку...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Ср, дек 05 2012, 15:49 
Ассистент
Ассистент

Зарегистрирован:
Чт, фев 26 2009, 00:21
Сообщения: 41
MaybexX написал(а):
Подскажите пожалуйста как сделать чтобы нижний запрос динамически сдвигался вниз в Ексельке ???
т.е. первый в зависимости от месяца может дать и 100 и 200 строк денных.
и чтобы второй запрос ( например мои итоги по счетам ) шел через 3 пустых строки.

Если работаете в 3.5, можно просто добавить запросы один под другим. Сам делал книжки, все работает, пока не меняешь запрос. Насколько помнится, важен порядок добавления(и сохранения после изменения) запроса в книгу (вроде надо было начинать с нижнего, тогда само все смещается)!!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рабочая книга --- два запроса --- друг под другом
СообщениеДобавлено: Чт, дек 06 2012, 07:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июл 17 2008, 08:29
Сообщения: 258
qwert_AG написал(а):
MaybexX написал(а):
Подскажите пожалуйста как сделать чтобы нижний запрос динамически сдвигался вниз в Ексельке ???
т.е. первый в зависимости от месяца может дать и 100 и 200 строк денных.
и чтобы второй запрос ( например мои итоги по счетам ) шел через 3 пустых строки.

Если работаете в 3.5, можно просто добавить запросы один под другим. Сам делал книжки, все работает, пока не меняешь запрос. Насколько помнится, важен порядок добавления(и сохранения после изменения) запроса в книгу (вроде надо было начинать с нижнего, тогда само все смещается)!!



Спасибо, у нас 7.0, но сейчас попробую сначало нижний ставить потом верхний.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB