Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2011, 14:11   #1
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию Resize таблицы

Здравствуйте! подскажите пожалуйста, как сделать чтобы размер таблицы Отчет менялся на размер таблицы находящейся на другом листе (название листа указывается в ячейке C2 листа Отчет)
пример: на листе 06.08.2011 новая строка, в отчете она не отображается.

P.S. скажите пожалуйста много у меня ошибок?(в формулах, макросах)
Вложения
Тип файла: rar Реализация.rar (64.2 Кб, 6 просмотров)
AKSENOV048 вне форума Ответить с цитированием
Старый 08.08.2011, 15:02   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

написал три формулы в J1, A5, B5.
потом формулу из B5 скопировал в C5 и D5. в B5:D5 - теперь одна формула.
потом A5:D5 скопировал до 100-й строки.
формулы свои можете поправить (чтобы "ЗНАЧ не лезло)
Вложения
Тип файла: rar КнигаV706.rar (123.6 Кб, 6 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.08.2011, 16:45   #3
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

Спасибо, интересно, но не совсем то что надо. интересует возможность таблицы именно подгоняться под размеры указанной! есть вариант так сделать? Иначе получается, при выводе на печать много пустых и лишних строк, да и со временем надо будет растягивать таблицу вручную. В вашем варианте можно конечно выделить нужный фрагмент и распечатать, но делается это все для женщины мало, а точнее ни чего не понимающей в компьютере.
AKSENOV048 вне форума Ответить с цитированием
Старый 08.08.2011, 17:04   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Зачем же так на женщин...
медведей и то учат на велосипедах кататься, а женщины гораздо смышленнее... (некоторых мужчин)
я показал примеры формул короче, производительнее и универсальнее Ваших, а как организовать печать и нужны-ли Вам предложенные варианты - это Вы можете решить самостоятельно. Если это печатается 3 раза в день - безусловно нужен макрос, если 2 раза в месяц, то что именно печатать можно и руками задать.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.08.2011, 17:12   #5
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

можно и руками, не спорю. руками можно и каждую ячейку скопировать и вставить без всяких формул. но в моем случае надо автоматизировать этот процесс. если бы я мог самостоятельно решить проблему....(((( пока моих знаний в excel не хватает для этого.
AKSENOV048 вне форума Ответить с цитированием
Старый 08.08.2011, 18:09   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я не ответил на Ваш прямой вопрос. там нет никакого ресайза. есть лист "отчет" н котором формул написано с некоторым запасом (на 100 строк).
смените имя листа и увидите, что в той части отчета, которую я заполнил своими формулами данных ровно столько сколько на выбраном новом листе, а остальные строки пустые.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.08.2011, 18:19   #7
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

на мой вопрос, нет не ответили. Меня интересует возможность подгонки ТАБЛИЦЫ под ТАБЛИЦУ которая задана последним числом. Растянуть ее вручную и заполнить формулами это не то что надо.
IgorGo спасибо большое за предложенный вами вариант!
если можете ответьте пожалуйста, Я правильно понимаю что то чего я хочу добиться стандартными формулами не возможно, для этого потребуется макрос?
AKSENOV048 вне форума Ответить с цитированием
Старый 08.08.2011, 18:30   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да, без макроса - ни как... надо корректировать количество строк с формулами на листе отчет в соответсвии с выбранным именем листа (количеством данных на нем). а если делать это - то для чего там формулы вообще?
данные с листа втянуть в отчет и тут же обсчитать, макросом. От формул стоит отказаться при таком решении.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.08.2011, 18:39   #9
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

@AKSENOV048

см. вложение, попробуйте изменить дату в С2 на листе "Отчет"

PS. К мнению Игоря лучше прислушаться относительно формул и их эффективности
Вложения
Тип файла: zip Реализация.zip (131.6 Кб, 14 просмотров)

Последний раз редактировалось EugeneS; 08.08.2011 в 19:12.
EugeneS вне форума Ответить с цитированием
Старый 08.08.2011, 18:50   #10
AKSENOV048
Пользователь
 
Аватар для AKSENOV048
 
Регистрация: 03.08.2011
Сообщений: 74
По умолчанию

О Уважаемый EugeneS моя челюсть отвисла и с грохотом упала на клавиатуру, затем вернулась обратно и моя улыбка растянулась до самых ушей! это то что я хотел!) Всю жизнь благодарен вам буду! как вам это удается, ума не приложу! посмотрел ваш макрос и еще раз убедился все гениальное просто (но не для всех). спасибо. спасибо. спасибо.
Как я могу вас отблагодарить?
AKSENOV048 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Image Resize MeTeOpA C# (си шарп) 1 09.06.2011 00:52
событие resize _RaWeN_ C# (си шарп) 1 29.03.2011 11:24
Resize picture artush1984 Общие вопросы C/C++ 0 28.12.2010 15:45
Resize gif A_r_r_a_y PHP 2 01.09.2009 00:16
Приостановить resize. Deight Общие вопросы Delphi 15 21.01.2009 11:25