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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2011, 11:57   #1
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию Присвоение цвета кнопке если на другом листе ячейка становится не пустой

Прошу подсказать как можно реализовать действия в отчете. Все в приложенном файле. Версия Excel 2007.
Вложения
Тип файла: rar Планы работ и отчет.rar (1.98 Мб, 14 просмотров)
Energetik вне форума Ответить с цитированием
Старый 09.03.2011, 12:03   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию


опять куча картинок весом 2 мегабайта...
Заметьте - бесполезных картинок, с точки зрения решения задачи.
Уж лучше бы Вы файл приложили. Кофиденциальные данные можно убрать.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 09.03.2011, 12:52   #3
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию

Да секретного ничего нет. Выкладываю файл.
Вложения
Тип файла: rar Копия Свод планов работ - мастерам.v_1 - копия.rar (490.0 Кб, 20 просмотров)
Energetik вне форума Ответить с цитированием
Старый 09.03.2011, 13:00   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

А пароль на проект?
Хотя конечно и взломать можно))
но лень...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 09.03.2011, 13:27   #5
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию

Dbrnjhbz он самый.
Energetik вне форума Ответить с цитированием
Старый 09.03.2011, 15:47   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Давно я такого не видел...
Зачем столько одинаковых кнопок?
Зачем столько одинаковых листов?
Зачем так всё усложнять???

Цитата:
Присвоение цвета кнопке если на другом листе ячейка становится не пустой
Сделайте проще - вместо кнопок используйте ячейки, оформленные как кнопки.
А цвет ячеек меняйте при помощи условного форматирования.

И макросы для кнопок не нужны - достаточно присвоить ячейкам гиперссылки.
EducatedFool вне форума Ответить с цитированием
Старый 09.03.2011, 16:05   #7
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию

Мне нужно сделать форму ежедневного отчета. Каждый лист - конкретная работа за прошедший день которую мастер передает технику после того как распечатает. Мне остается электронный вариант данного ежедневного отчета, который автоматически формируется в недельный отчет. Каждый четверг делает мастер отчет за неделю по работам. Он потом снова садится и выбирает все работы которые он сделал и дал технику. Часть данных теряется. Чтобы данные не терялись нужны все эти листы. Потом в конце месяца мастер (мастеров 7 человек) делает отчет за месяц, и снова ищет все эти работы которые он однажды уже давал. В месячном отчете учитываются все виды работ с объемами. Это только часть программы. Потом все 7 отчетов от каждого мастера автоматически должны формироваться в один. Который уже будет обрабатываться и анализироваться с учетом трудозатрат. Вот для этого вся эта заморочка. Пробовал с гип.ссылками, но чтото решил так. Просто не очень знал как будет проще.
Energetik вне форума Ответить с цитированием
Старый 09.03.2011, 16:18   #8
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
автоматически формируется в недельный отчет. Каждый четверг делает мастер отчет за неделю по работам. Он потом снова садится и выбирает все работы которые он сделал и дал технику.
А вы покажите нам пример таких недельных отчётов - как вы их видите?
Может, получится посоветовать более удобный способ учёта...

Цитата:
Часть данных теряется. Чтобы данные не терялись нужны все эти листы.
Эти листы, скорее, будут способствовать потере данных.

И для каждого отчёта придётся писать новый макрос (как у нас тут на форуме Валерий их пишет - каждый месяц - новый макрос, данные чуточку изменились - опять пишем макросы, и так до бесконечности) - а это тяжкий труд, и сотни часов потраченного впустую времени, поверьте

Правильный вариант хранения и обработки данных - таблица на одном листе
А печатную форму можете сделать какой угодно - типа того, что есть у вас в книге
Тогда и макросов не понадобится - ограничитесь простейшими формулами, и всё будет просто и понятно.
EducatedFool вне форума Ответить с цитированием
Старый 09.03.2011, 16:44   #9
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию

Да если бы только мне с этим работать я бы так и сделал. Задумка такая что из отчетов данные перетекают на лист "по РЭС, объектам, бригадам". Каждый отчет в свою ячейку как отдельный день. Вот только еще не доделал недельный до конца, его нужно выполнить в виде 4 отдельных недель из которых в итоге будет делаться месячный. На каждый месяц будет отдельная папка с чистой болванкой такой.
Energetik вне форума Ответить с цитированием
Старый 10.03.2011, 16:07   #10
Energetik
 
Регистрация: 05.03.2011
Сообщений: 7
По умолчанию

Наверно уже нет желания подсказать. Может плохо объяснил что хотел сделать.
Energetik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск на другом листе agregator Microsoft Office Excel 8 25.12.2010 19:41
delphi, при щелчке по пустой форме, создается кнопка, при щелчке на кнопку, она становится цветная KaZaaM Помощь студентам 5 15.05.2010 00:48
Как сделать чтоб ячейка принимала значение первой не пустой из столбца? Shtefan Microsoft Office Excel 4 22.05.2009 12:00
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе Ирина Водолагина Microsoft Office Excel 4 04.03.2009 23:38
Ссылка на ячейку в другом листе... Shavminator Microsoft Office Excel 3 23.07.2008 16:52