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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.08.2008, 22:37   #1
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию Фиксирование действий в файле

Добрый день.
Совсем не знаю как упростить работу. Помогите, пжл.

Есть исходные данные 100 магазинов. Постоянно происходит перемещение сотрудников.
Работать с файлом достаточно тяжело, хотелось бы упростить.

Как можно сделать, чтобы при перемещении сотрудника (вырезать-вставить) внизу, либо на другом листе показывалось перемещение сотрудника. Т.е. Сидоров перемещен из Текстильщиков в Митино и т.д.

Образец файла во вложении.

А также если бы вырезался сотрудник из центра списка, список магазина поднимался на строку вверх, чтобы исключить пробела в строчке
Вложения
Тип файла: zip Перемещения.zip (4.4 Кб, 13 просмотров)
asale вне форума
Старый 16.08.2008, 08:10   #2
vladtr
Форумчанин
 
Регистрация: 28.07.2008
Сообщений: 119
Радость Не надо усложнять...

Цитата:
Сообщение от asale Посмотреть сообщение
Добрый день.
Есть исходные данные 100 магазинов. Постоянно происходит перемещение сотрудников.
Работать с файлом достаточно тяжело, хотелось бы упростить.
У вас на листе выполнено не нормальное расположение данных, по сути у вас одна таблица, в которой должно быть 3 столбца:
1. столбец - магазин
2. столбец - номер по порядку или же таб.номер в подразделении
3. ФИО - фамилия имя отчество работника.
(Чтобы вы могли видеть перемещение добавьте еще два столбца - перемещение куда, и дату. Если вы перемещаете работников, то вы заполняете эти два столбца у работника и можно еще цветом эту строчку выделить, а на листе используете фильтр (по этому столбцу перемещение), в котором можно включить чтобы перемещение не показывалось. И если вам понадобиться просмотреть перемещение какого-нибудь работника за какой-то период вы легко это сможете сделать с помощью фильтра (столбец перемещение и столбец дата).
Использование фильтра позволит вам легко переходить на нужное подразделение (магазин), только не забывайте что пустые строки в данных способствуют появлению "ошибки" работы фильтра, которая переопределением фильтра легко устраняется.

В приложении на листе2 смотрите возможный вариант, описанный выше.
Вложения
Тип файла: zip Перемещения_New.zip (6.8 Кб, 19 просмотров)

Последний раз редактировалось vladtr; 16.08.2008 в 08:13.
vladtr вне форума
Старый 16.08.2008, 13:04   #3
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Лампочка Например, так

Для перемещения сотрудника добавляется строка в список на листе "Перемещения". Заполнять нужно только колонки "Сотрудник" и "Куда".
При этом автоматически заполняются остальные колонки и изменяется лист с данными.
Обновление сводной - вручную, при желании легко автоматизировать.
Вложения
Тип файла: rar asale.rar (14.9 Кб, 25 просмотров)

Последний раз редактировалось дмидми; 16.08.2008 в 14:54.
дмидми вне форума
Старый 16.08.2008, 21:04   #4
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

Цитата:
Сообщение от дмидми Посмотреть сообщение
Для перемещения сотрудника добавляется строка в список на листе "Перемещения". Заполнять нужно только колонки "Сотрудник" и "Куда".
При этом автоматически заполняются остальные колонки и изменяется лист с данными.
Обновление сводной - вручную, при желании легко автоматизировать.
Вариант интересный, просто потом я отправляю по почте данные на 100 точек, и если не делить на столбцы инфо получается очень длинной
asale вне форума
Старый 17.08.2008, 08:00   #5
vladtr
Форумчанин
 
Регистрация: 28.07.2008
Сообщений: 119
Хорошо А как оно работает ?

Цитата:
Сообщение от дмидми Посмотреть сообщение
Для перемещения сотрудника добавляется строка в список на листе "Перемещения". Заполнять нужно только колонки "Сотрудник" и "Куда".
При этом автоматически заполняются остальные колонки и изменяется лист с данными.
Обновление сводной - вручную, при желании легко автоматизировать.
Уважаемый, интересно, как автоматически тянется, я что-то формул не вижу кроме как определения имен и списков. А если на листе данных еще и должность есть или же дата рождения, то как это вытаскивать(на лист перемещение)?

Подскажите пожалуйста, если это не военная тайна.
vladtr вне форума
Старый 17.08.2008, 08:58   #6
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Подмигивание Ишшы! Должон быть! (с)

Цитата:
Сообщение от vladtr Посмотреть сообщение
я что-то формул не вижу
Формула одна - для определения порядкового номера. Остальная функциональность реализована в модуле листа Перемещения.
На листе Сводная - сводная таблица, построенная на основе списка с листа Данные.
Модуль Module1 я просто забыл удалить, в нём нет ничего нужного и/или интересного.
дмидми вне форума
Старый 17.08.2008, 09:05   #7
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
Лампочка Мухи - отдельно, котлеты - отдельно

Цитата:
Сообщение от asale Посмотреть сообщение
если не делить на столбцы инфо получается очень длинной
Данные в таблицах - сами по себе, пользовательские формы ввода - сами по себе (здесь я от этого принципа слегка отошёл, пользователь работает непосредственно в таблице перемещений, что, вообще говоря, не есть здОрово), предназначенный для пересылки файл обмена - сам по себе, его нужно формировать отдельно на основе хранящихся в таблицах данных.

Последний раз редактировалось дмидми; 17.08.2008 в 09:09.
дмидми вне форума
Старый 17.08.2008, 09:06   #8
vladtr
Форумчанин
 
Регистрация: 28.07.2008
Сообщений: 119
Радость И точно есть !!!

Видно, с утра мне между глаз попало !!! Спасибо...
vladtr вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
генерация id в xml файле kate158 Помощь студентам 2 07.08.2008 09:31
поиск в файле Elm0 Паскаль, Turbo Pascal, PascalABC.NET 14 07.06.2008 22:41
Как защитить рабочий лист от ввода с клавиатуры, но не от действий макроса ? valerij Microsoft Office Excel 7 28.05.2008 23:59
Строки в файле werser Общие вопросы Delphi 1 24.05.2008 21:22
Фиксирование нескольких ячеек lusui HTML и CSS 4 22.01.2008 17:54