Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
15.05.2013, 18:29
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
Народ, добрового времени суток! Погомите, пожалуйста, с простеньким макросом (я так думаю). Необходимо чтобы файл с помощью макроса сохранялся в определённую папку изначально с именем файла "1.xls", а последующие файлы сохранялись как "2.xls", "3.xls", "4.xls" т.е. по нарастающей. Сам в макросах плохо разбираюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 18:40
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 19:03
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
Shocker.Pro, Ура :) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 19:52
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
Shocker.Pro, Блин, всё равно немного не так :( При открытии файла с другим именем эксель ругается, что в папке уже существует файл "1.xls" , а мне надо чтобы он продолжал нумерацию с последнего сохраненого в папке "9.xls" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 20:14
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, перебирайте циклом файлы в папке и ищите максимальный. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 20:37
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Подскажите, пожалуйста, как? Я ламер в вба ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 20:39
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Подскажите, пожалуйста, как? Я ламер в вба ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2013, 20:49
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, примерно так. Не проверял - писал "на коленке" Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 11:47
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Открывается окно "обзор" и просит ввести имя папки :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 11:55
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, а выбрать папку в которой эти файлы не судьба, что ли? Вы же написали - в определенную папку. Я что, должен догадаться какая для Вас определенная и в какой у Вас файлы? :) Вместо Код: vbnet 1. 2. 3. 4.
пропишите Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 12:35
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Всё равно окошко открывается :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 15:54
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, Да как оно может открываться, если блок выбора папки заменили на одну строку с точным путем к ней?! Или это я написал, что надо заменить, но Вы этого не сделали? Напишите-ка, что у Вас там получилось. Вот по моим расчетам должно было так получиться(специально для особо ленивых): Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
P.S. Хоть немного начните изучать VBA. А то Вам уж и код дали, и подсказку как без диалога, а воз и ныне там. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 16:45
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Я и так и сяк пробовал :) Либо окошко открывается, либо runtime error 1004 Это возможно у меня библиотека какая-то не подключена? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 17:06
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, Т.е. я тут буду Вам коды писать, варианты выдавать, гадать где ошибка... А Вы тупо ждать моих новых идей? Я Вас попросил - покажите, что у Вас за код получился! sFolder чему равна? На какой строке ошибка? Неужели сложно догадаться, что помимо того, что сказать "болит!" необходимо сказать ГДЕ . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 17:19
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Код: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Ошибка сразу вылетает, скрин приатачил ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 18:55
|
|||
---|---|---|---|
Save as |
|||
#18+
Dmitry12345, Что значит сразу? И редактор ничего не подсвечивает, не выделяет? Тогда я бессилен. Сам только что код проверил - все работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 20:08
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, При запуске вылетает сразу, не подсвечивая ничего :) Спасибо Вам за помощь и гемор со мной! Ушёл вешаться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 20:12
|
|||
---|---|---|---|
Save as |
|||
#18+
Где код расположен? Как вызываете код? Повторю - сам код рабочий. Проблема не в нем, а в файле или в методе вызова процедуры. Возможно вызывается по событию Change или по подключению данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 20:17
|
|||
---|---|---|---|
Save as |
|||
#18+
Кстати...книга, случаем, не в общем доступе? Попробуйте изменить код так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 20:32
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
The_Prist, Чисто для проверки беру открываю новую книгу, жму ALT+F11, вставляю код в ThisWorkиook, жму F5 и сразу вылетает эта ошибка. У второго кода та же ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2013, 21:09
|
|||
---|---|---|---|
|
|||
Save as |
|||
#18+
Пробуйте. Закомментированные строки и части строк на самом деле не нужны. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Убедитесь, что путь, заданный в строке sFolder = "с:\temp" , существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&tablet=1&tid=2174800]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 326ms |
total: | 473ms |
0 / 0 |