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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 15:56   #11
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Разносит по листам
Код:
Sub GO_GO_New()
Dim Sh1 As Worksheet, Sh2 As Worksheet
Dim A As Range, sotrudnik As Integer, Takt As Integer, B As Range
Set Sh1 = Worksheets("Begin")
With Sh1
Set B = .Range("B1:F1")
 Set A = .Range("A2:A" & .Range("$A$" & .Rows.Count).End(xlUp).Row)
 Y = GO_Na_Rabote(A(1, 1))
 Takt = 1
 sotrudnik = Y(1, 1)
Set Sh2 = ThisWorkbook.Worksheets.Add(After:=Sheets(Sheets.Count))
Sh2.Name = sotrudnik
B.Copy Sh2.Range("A1")
 For n = 1 To A.Rows.Count
 Y = GO_Na_Rabote(A(n, 1))
 If sotrudnik <> Y(1, 1) Then
 Set Sh2 = ThisWorkbook.Worksheets.Add(After:=Sheets(Sheets.Count))
Sh2.Name = Y(1, 1)
B.Copy Sh2.Range("A1")
 Takt = 2
  Sh2.Range("A" & Takt).Resize(1, 4) = Y
 Else
 Takt = Takt + 1
  Sh2.Range("A" & Takt).Resize(1, 4) = Y
 End If
A(n, 1).Offset(, 1).Resize(1, 4) = Y
 sotrudnik = Y(1, 1)
 Next
End With
End Sub
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 19.12.2011, 16:52   #12
xanderg
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 34
По умолчанию

да, разнесло по отдельным листам. но не вычисленно время, проведенное на рабочем месте
это у меня только так?
xanderg вне форума Ответить с цитированием
Старый 19.12.2011, 17:10   #13
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Листы получили,далее сотрируйте по дате и формулами считайте.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 19.12.2011, 17:49   #14
xanderg
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 34
По умолчанию

большое спасибо за это.
но нужен автоматический обработчик данных.
на этих листах осталось только время_ухода-время_прихода, у строк с одинаковой датой
кто-то может помочь доделать? осталось уже немного, как мне кажется
xanderg вне форума Ответить с цитированием
Старый 22.12.2011, 14:56   #15
xanderg
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 34
По умолчанию

кто может доделать за вознаграждение?
xanderg вне форума Ответить с цитированием
Старый 22.12.2011, 15:40   #16
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Могу .
пишите в личку
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
график Obey177 Общие вопросы Delphi 5 03.03.2011 08:40
Подскажите что написать в пункте "Описание работы программы" курсовой работы Marsel737 Свободное общение 3 14.01.2010 12:44
График работы сотрудников(организации) Maple БД в Delphi 1 05.10.2009 12:23
Для облегчения работы с TFS - приложение для работы над дефектами и задачами Аякс Софт 1 18.03.2009 11:43