|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
||||||
Как прописать в макросе несколько человек для копирования в определенный лист08.12.2015, 17:06. Показов 1430. Ответов 14
Метки нет (Все метки)
Добрый вечер, уважаемые Программисты! Очень нужна ваша помощь. Подскажите, пожалуйста, как добавить в готовый макрос, еще 2-3 человека. Нужно, чтобы н-р Иванов, Петров, Сидоров автоматически копировались в один лист "Уволенные". Нужна для них одна кнопочка.В базе данных есть еще Крылов, Устинов, Семенов ( работают на данный момент) их разложила с вашей помощью по листам с определенной фамилией. Поэтому макрос общий не подойдет. Заранее благодарю.
0
|
||||||
| 08.12.2015, 17:06 | |
|
Ответы с готовыми решениями:
14
Как правильно прописать в макросе путь и имя для создаваемого файла? Как прописать в макросе =сегодня()? Как прописать формулу в макросе вывода |
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 17:31 [ТС] | |
|
во вложении файл
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 17:44 [ТС] | |
|
О. Да!!!
![]() В общей таблице, откуда будут копироваться данные, есть работающие и уволившиеся сотрудники. Работающие по отдельным листам, а уволившиеся в один . Конечно можно создать один макрос для всех, но я ноль в вашей китайской грамоте. Поэтому у меня есть готовый макрос на одного человека. Если я не могу прописать еще одного в готовый макрос ещё одного человека, то мой мозг зашкаливает при мысли , что можно прописать один макрос для всех.
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 08.12.2015, 18:04 | |
|
Да нет проблем отобрать уволенных - если известно кто уволен. С чего Вы взяли что этого Иванова уволили?
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 18:20 [ТС] | |
|
Кто уволен, известно.А Иванов сам уволился при такой зарплате
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 08.12.2015, 18:25 | |
|
Ну тогда и Петрова нужно туда же, ну а Устинова уволить с почётной грамотой. Если как критерий брать этот параметр
0
|
|
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 18:31 [ТС] | |
|
Устинов пусть работает. Петров уволен, а прописать его в макросе вместе с Ивановым ума не хватает
Может поможете?
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
||||||
| 08.12.2015, 18:36 | ||||||
Сообщение было отмечено ольгароманенко как решение
Решение
Легко:
1
|
||||||
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 18:52 [ТС] | |
|
Если бы я могла читать или понимать , что написано в макросе , я бы отредактировала сама.Знаю только где название и конец записи. Вчера я даже не понимала, что такое макрос и где его найти. Так что для меня и это прогресс. Понимаю , что в Ваших глазах , я не достойна лазить в макросах. И я сама бы не заморачивалась с этим, и воспользовалась бы фильтром. Но в нашей глухой деревни сотрудники не пользуются фильтром. Нажать кнопочку им понятно, а выставить критерии на фильтре-нет. Готова признать свою безграмотность и приклониться перед Вашими знаниями!!!!
Спасибо !!!!
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|||||||||||
| 08.12.2015, 21:00 | |||||||||||
|
Макрос не мой, и я в него особо не вникал, только добавил Петрова.
Но вот сейчас глянул и не понял - зачем там это?
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
|
| 08.12.2015, 21:53 [ТС] | |
|
То, что Вы сделали-огромная для меня помощь. Так как предыдущему моему Спасителю надоело со мной возится или нет времени. Поэтому и Вам спасибо за то, что не оставили в беде . Вообще Вы все хорошие ребята и надеюсь,что девушки тоже есть на форуме.Я про умных. Все прописала и всё работает. Попробую прописать как-нибудь на досуге все в один макрос. Самой интересно. В макросах ничего не понимаю, просто сравниваю, куда и что добавлено. Поняла последовательность. Всем-Всем огромное спасибо!!!
0
|
|
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 08.12.2015, 22:08 | |
|
Сперва нужно продумать стратегию и алгоритм, а уже затем искать как это реализовать.
Для этой задачи нужен список всех (это есть) и список уволенных (этого нет... ну можно конечно прямо в коде прписать, если их 2 )) - далее при переборе списка всех каждого текущего проверяем по списку уволенных, далее действуем - если нужны только уволенные, то отбираем их, если всех остальных раскидать по листам, то можно и раскидать (если нужного листа нет, то его сразу создаём, если есть то дополняем).В коде из темы что-то можно использовать, но там собирается только одна группа, если их нужно несколько, то код нужно менять.
1
|
|
|
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 17
|
||||||
| 09.12.2015, 00:10 [ТС] | ||||||
|
ОООО!
![]() А я хотела попробовать прописать все в один макрос. Ну всех уволенных ( их 18) я объединила в один макрос, они сразу попадают в лист Уволенные. На остальных (9) присвоила каждому макрос. Теперь у меня 10 кнопок и одна для нового сотрудника,
Ну, если не получится, то тоже хорошо получилось. Не устаю повторять слова благодарности.СПАСИБО!!!
0
|
||||||
|
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
|
|
| 09.12.2015, 00:37 | |
|
Ну вот этот макрос ведь универсальный, для всех подходит. Кроме уволенных. А вообще лучше делать список работающих, их ведь уже меньше
![]() Делаете актуальный список работающих, там помечаете тех, кого нужно отобрать на листы, жмёте кнопку (одну) - и готово. Отобранные на листах, уволенные (не из актуального списка) в уволенных, остальные отдыхают. Ну как-то так можно сделать. P.S. Как помечать - нужно продумать. Можно цветом/заливкой, можно галочкой в соседнем столбце, можно вывести форму с этим списком и галочками, там можно и ещё какие-нибудь опции добавить, по вкусу.
0
|
|
| 09.12.2015, 00:37 | |
|
Помогаю со студенческими работами здесь
15
Как прописать в макросе на VBA для файлов Excel, чтобы пропускать диалоговые сообщения "Файл уже используется" Как в макросе прописать вставку пустых строк по условию Формула массива в макросах и как прописать пароль в макросе Как прописать правильно путь в макросе удаления пробелов Автоматическое исправление ошибки 2001. Как это прописать в макросе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|