|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2015, 17:02 | #1 |
Пользователь
Регистрация: 15.03.2014
Сообщений: 34
|
Cоздание папок VBA Excel
Добрый день!Пожалуйста помогите с VBA Exсel
1.При начале нового дня создать новую папку с именем даты .Например:27.05.2015г. 2.При начале нового дня создать в этой же папке (напр.27.05.2015г.),новые папки с фамилиями сотрудников кто работает в данный день.График работы на рисунке |
26.03.2015, 17:17 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
MkDir Вам в помощь!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
26.03.2015, 17:21 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Код:
Или ищите возможность выбора? Используйте MkDir
webmoney: E265281470651 Z422237915069 R418926282008
|
29.03.2015, 17:33 | #4 |
Пользователь
Регистрация: 15.03.2014
Сообщений: 34
|
Hugo121,На других форумах ответа не было,решила на этом написать))
Поскажите,пожалуйста, Set c = [b2:af2].Find(Day(Now)) -это что,?ссылается на ошибку(( |
29.03.2015, 17:41 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Это ищем ячейку сегодняшнего дня. В примере ошибки быть не должно - там есть все числа от 1 до 31. Если у Вас файл не как показали - вините себя.
Да, строка Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
29.03.2015, 18:25 | #6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Игорь, может там во 2 строке дата с форматом ДД?
Можно так: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
29.03.2015, 18:32 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я код проверил на файле, он был на другом форуме.
Там в ячейках были просто числа от 1 до 31. Форум вспомнил - кибер. Кто знает, может поискать - название темы такое же. Ссылку не дам - они ссылки режут Да, чтоб было почти "при начале нового дня" нужно этот код поставить на событие открытия файла. Будет конечно не на каждое начало нового дня - но если в течение дня файл откроют, то папки создадутся.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 29.03.2015 в 18:43. |
29.03.2015, 18:49 | #8 |
Пользователь
Регистрация: 15.03.2014
Сообщений: 34
|
А что если брать ячейки из этого листа...(на рисунке)на 29 число
Необходимо только взять из этих ячеек на 29 число адреса эл.почт и создать новые папки.Как правильно прописать?( |
29.03.2015, 19:35 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Т.е. я тратил своё время зря?...
Следующий... Хотя в моём коде уже всё нужное есть - его нужно всего лишь понять и совсем чуть подправить.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание папок по списку в Excel | jungo | Microsoft Office Excel | 9 | 04.12.2013 16:50 |
Совместимость Excel 2007 VBA - Excel 2010 VBA | Genas | Microsoft Office Excel | 2 | 28.11.2012 15:33 |
Копирование картинок и создание папок VBA | STYDENT13 | Microsoft Office Excel | 5 | 24.05.2012 01:05 |
VBA Word,VBA Excel решить 2 задачи | fafolo4ka | Фриланс | 6 | 05.03.2012 01:15 |
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 | kovalevskivf | Microsoft Office Excel | 2 | 15.05.2009 16:47 |