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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2010, 20:31   #1
KorBez
 
Регистрация: 01.09.2010
Сообщений: 4
По умолчанию Перенес данных с листа на лист

Перечитал все темы по этому вопросу, но у всех нечто другое нежели чем у меня. Ситуация такая на листе1 данные, лист2 должен отображать только тех у кого стоит в столбце Е цифра 1, а в столбце F нет даты. А Лист3 тех у кого в столбце F есть дата. Прикладываю файлик где всё наглядно, как выглядит первый лист и как должен потом выглядеть второй и третий. И огромная просьба, если возможно то как сделать это формулами, потому что будут добавляться столбцы, т.к. это просто пример, ну и соответственно в строки потом люди дописываться. Макросы боюсь не освою. Ребята, надо в пятницу уже иметь такую таблицу, кто сможет выручить?
Вложения
Тип файла: rar Вопрос.rar (3.8 Кб, 20 просмотров)
KorBez вне форума Ответить с цитированием
Старый 01.09.2010, 21:24   #2
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

А просто фильтр и просто скрытие столбцов не помогает?
nilem вне форума Ответить с цитированием
Старый 02.09.2010, 07:52   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Ну, не знаю, как это можно сделать формулами, а с помощью макросов есть очень много вариантов. Посмотрите один из них во вложении. Столбцов и строк на 1-м листе может быть сколько угодно. Обязательные условия - это наличие столбцов с заголовками "Получено" и "Выбыл", а также то, что заголовки столбцов должны находиться в 1-й строке. Если это не так, то все решается. Скажите как Вам требуется.
Вложения
Тип файла: rar Ответ.rar (10.4 Кб, 27 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 02.09.2010, 20:34   #4
KorBez
 
Регистрация: 01.09.2010
Сообщений: 4
По умолчанию

nilem, Видители фильтры будут постоянно использоваться где-то по 5 разным столбцам и постоянно настроенный фильтр можно сбить. Я уже пробовал с помощью сводных таблиц и фильтрами, немного не удобно.
SAS888, шикарно то что нужно!!!!! Форматирование ячеек и шрифт берёться с листа1 я так понял, это конечно удобно. Вот только графа "выбыл" на листе3 почему-то всегда после нажатия на кнопку "выполнить" становиться одной и той же ширины.
Объясняю. Это будет регистр огромного количества людей. Первая строка всегда будет не изменной и вообще надо было в примере её закрепить, не подумал об этом. Тут у меня с утра появилась мысль сделать это более наглядным и удобным. Лист1(в прикреплённом файле называется "База") будет просто базой данных в которую всё вноситься. Лист2(Лист ожидания) туда должны попадать люди которые в графе "Талон" получают 0. Лист3(Квоты) люди получившие номер в графе талон. Лист4(Пролечено) попадают люди которые в графе "выбыл" получают дату. В каждом листе имеются только определенные графы. И хорошо бы защитить листы со 2 по 4 от вноса изменений, но чтобы обязательно работал фильтр и сортировка, а ширина как и форматирование бролось из 1 листа. А там уж если надо будет нажимать кнопку "Выполнить" не проблематично, хотя и хотелось бы автоматики. И если вдруг понадобиться вносить дополнительные солбцы, но которые не должны отображаться в других листах, можно получить справку как их потом ужалять? Прикладываю пример как оно должно наглядно выглядеть.
Я надеюсь не сильно обнаглел?
Вложения
Тип файла: rar Вопрос.rar (7.2 Кб, 12 просмотров)
KorBez вне форума Ответить с цитированием
Старый 03.09.2010, 08:51   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Main".
Вложения
Тип файла: rar Ответ.rar (28.1 Кб, 42 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 04.09.2010, 11:13   #6
KorBez
 
Регистрация: 01.09.2010
Сообщений: 4
По умолчанию

SAS888, Всё идеально, огромное спасибо, я ещё вывел включение на горячую клавишу и теперь вообще никаких проблем не будет.
Остался только один вопрос, как вам передать бутылочку коньячка?
KorBez вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вытащить из таблицы одного листа нужные строки на др лист? alexabv Microsoft Office Excel 3 30.04.2010 12:08
Строки из листа а на лист Б afle Microsoft Office Excel 1 13.12.2009 10:29
скрипт решение уравнения (перенес) Форсировка JavaScript, Ajax 8 14.08.2009 17:52
Перенос данных с формы на лист Lyubov1990 Microsoft Office Excel 2 07.04.2009 15:08
Переброс данных на другой лист в таблицу vodvorezlaya Microsoft Office Excel 1 06.06.2007 14:07