Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Проблема с макросом
 
Пересохранил
Проблема с макросом
 
Кажется, я знаю как решить Вашу проблему)
Проблема с макросом
 
Здравствуйте  
 
На одном листе есть выпадающий список, в зависимости о того какое в нем выбрано значение, заполняются ячейки на другом листе.    
 
Записал макрос, взял от туда код, добавил оператор if . При запуске стала появляется ошибка Run-time error '1004'  
 
Private Sub Worksheet_Change(ByVal Target As Range)  
  If Cells(1, 2) = "1" Then  
       Sheets("Лист2").Select  
       Range("B1")= "1"  
       Range("B1").Select  
       Selection.AutoFill Destination:=Range("B1:AF1"), Type:=xlFillDefault  
  End If  
End Sub  
 
Подскажите в чем проблема и как ее исправить?
Отчет в Excel
 
Это понятно, вопрос в том, как быть если число строк которое нужно суммировать измениться.  
 
Поясню на примере файла post_228045.xls(см. сообщение The_Prist)  
На листе "Иванов" две задачи, чтобы посчитать, сколько сотрудник тратил время в день на эти задачи нужно просто суммировать  два значения, например B4=СУММ(B2:B3).  
 
Если Иванову на листе «Отчет» назначают новую задачу, получается, что формула должна быть в ячейке B5 и принять вид B5=СУММ(B2:B4)  
 
Вопрос в том, как автоматизировать этот процесс, чтобы каждый раз при добавлении новой задачи не менять формулу вручную.    
 
Есть решение «в лоб» — предположить, что у сотрудника не может быть больше 10 задач и считать сумму на 11 строке. Но мне кажется можно найти более красивое решение.
Отчет в Excel
 
И еще один — Как подсчитывать сумму трудозатрат по дням, при условии, что число срок по которым мы считаем сумму может изменяться? Например, в начале месяца у сотрудника 2 задачи. Мы считаем сумму по двум строкам, в середине месяца ему добавляют еще одну задачу, теперь сумма должна читаться по трем строкам.    
 
Т.е при добавлении новой задачи ячейка с формулой подсчета суммы должна переместиться вниз и в саму формулу добавиться новая ячейка(было =СУММ(B2:B3) при добавлении новой задачи стало =СУММ(B2:B4).    
 
С помощью, какой функции можно это реализовать?
Отчет в Excel
 
Спасибо, то что надо!    
 
Еще вопрос - сейчас на листе сотрудника длинный список дат, можно автоматически прокручивать список на начало текущей недели?  
 
Пробовал сделать с помощью условного форматирования, но получилось только выделить текущую неделею другим цветом.
Отчет в Excel
 
Извините,возникли проблемы с форматированием.    
 
>GIG_ant задачи стандартные (их мохно собрать в список) или нет?  
 
В смысле собрать в список? Не совсем понял, о чем Вы.  
 
>The_Prist Для начала советую как минимум даты в листах сотрудников записывать именно как даты.  
 
Спасибо, попробую.  
 
>Да и исходные данные как-то по-другому расположить - как того таблицы данных требуют. Тогда и работать будет с ними проще.  
 
Там, к сожалению, ничего менять нельзя - утвержденная форма.  
 
>А еще из Вашего примера непонятно, что именно должно попадать на листы с Фамилиями.  
 
На листы с фамилиями должны попадать назначенные на сотрудника задачи.    
Например: на листе «Отчет» добавили задачу «Сделать шаблон отчета в Excel», исполнителем назначили меня. Теперь эта задача должна автоматически появиться на листе с моей фамилией. Я в течение месяца буду указывать, сколько на эту задачу потратил часов(16 мая 6 часов, 17 мая 3 часа и т.д.). Все трудозатраты будут складываться, и подставляться в столбец «Трудозатраты в часах Факт» на листе «Отчеты».
Отчет в Excel
 
{quote}{login=GIG_ant}{date=16.05.2011 03:34}{thema=}{post}задачи стандартные (их мохно собрать в список) или нет?{/post}{/quote}  
В смысле собрать в список? Не совсем понял, о чем Вы.  
 
{quote}{login=The_Prist}{date=16.05.2011 03:41}{thema=}{post}Для начала советую как минимум даты в листах сотрудников записывать именно как даты  
{/post}{/quote}  
Спасибо, попробую.  
 
{quote}{login=The_Prist}{date=16.05.2011 03:41}{thema=}{post}  
Да и исходные данные как-то по-другому расположить - как того таблицы данных требуют. Тогда и работать будет с ними проще.{/post}{/quote}  
Там, к сожалению, ничего менять нельзя  - утвержденная форма.  
 
{quote}{login=The_Prist}{date=16.05.2011 03:41}{thema=}{post}  
А еще из Вашего примера непонятно, что именно должно попадать на листы с Фамилиями. У меня попадает процент выполнения плана.{/post}{/quote}  
На листы с фамилиями должны попадать назначенные на сотрудника задачи.    
Например: на листе «Отчет» добавили задачу «Сделать шаблон отчета в Excel», исполнителем назначили меня. Теперь эта задача должна автоматически появиться на листе с моей фамилией. Я в течение месяца буду указывать, сколько на эту задачу потратил часов(16 мая 6 часов, 17 мая 3 часа и т.д.). Все трудозатраты будут складываться, и подставляться в столбец «Трудозатраты в часах Факт» на листе «Отчеты».
Отчет в Excel
 
Небольшое уточнение  
Проблемы на текущий момент: 1. Как автоматически добавлять на лист сотрудника задачи назначенные на него, на листе "Отчет"?
Отчет в Excel
 
Здравствуйте.  
 
На работе поставили задачу сделать шаблон отчета. До этого  с excel серьезно не работал, поэтому прошу помощи.    
 
Описание задачи: Лист «Отчет» — здесь руководитель добавляет задачи, назначает исполнителей. Лист «Иванов», «Петров», «Сидоров»... — индивидуальные планы для каждого сотрудника.  Сюда попадают задачи из листа «Отчеты». Сотрудник указывает трудозатраты, затем эти данные собираются в «Отчет», в колонку Трудозатраты в часах Факт.  
 
Проблемы на текущий момент:  
1.Как добавлять на лист сотрудника назначенные на него задачи?    
2.Как забирать суму трудозатрат по задаче из листа сотрудника и вставлять их в «Отчет»?  
 
Какие разделы, инструменты exсel нужно изучить чтобы решить эти проблемы?    
Буду признателен за любую помощь.
Страницы: 1
Loading...