
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.05.2012, 07:46
|
|||
|---|---|---|---|
|
|||
SOS Excel |
|||
|
#18+
Здравствуйте. Не могу настроить поиск файлов в папке содержашей другие папки вот примерный код Sub Move_JPEG_Photoes_New() Dim SourceFolder As String, DestinationFolder As String, ce As Range Const InitialPath = "с:\\" SourceFolder = GetFolderPath("Выберите исходную папку для поиска файлов", InitialPath) If SourceFolder = "" Then MsgBox "Необходимо указать папку!", vbCritical, "Папка не выбрана": Exit Sub DestinationFolder = GetFolderPath("Выберите папку, в которую будет производиться копирование", SourceFolder) If DestinationFolder = "" Then MsgBox "Необходимо указать папку!", vbCritical, "Папка не выбрана": Exit Sub On Error Resume Next If Dir(DestinationFolder, vbDirectory) = "" Then MkDir DestinationFolder For Each ce In Selection.Cells Filename = Trim$(ce.Value) If Len(Filename) > 0 Then Filename = Filename & ".tif" If Dir(SourceFolder & Filename) <> "" Then Application.StatusBar = "Перемещение файла " & Filename FileCopy SourceFolder & Filename, DestinationFolder & Filename DoEvents ce.Interior.Color = IIf(Dir(DestinationFolder & Filename) = "", vbRed, vbGreen) End If End If Next Application.StatusBar = "" End Sub Function GetFolderPath(Optional ByVal Title As String = "Выберите папку", Optional ByVal InitialPath As String = "c:\") As String GetFolderPath = "": PS = Application.PathSeparator With Application.FileDialog(msoFileDialogFolderPicker) .ButtonName = "Выбрать": .Title = Title: .InitialFileName = InitialPath If .Show = -1 Then GetFolderPath = .SelectedItems(1): If Not Right$(GetFolderPath, 1) = PS Then GetFolderPath = GetFolderPath & PS End With End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2012, 09:40
|
|||
|---|---|---|---|
|
|||
SOS Excel |
|||
|
#18+
Это не нах а целая проблема я вобще чайник в макросах и прочей просто поставили задачу надо выполнить вот и обратился за помощю на ваш форум Просто в excel есть список файлов (сканы) их надо найти в опред. папке которая содержит в себе еще другие папки и скопировать найденые файлы в другую папку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2012, 10:04
|
|||
|---|---|---|---|
|
|||
SOS Excel |
|||
|
#18+
r.z.h, Ну таки примеры посмотрел по ссылке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2012, 12:11
|
|||
|---|---|---|---|
|
|||
SOS Excel |
|||
|
#18+
НЕ получается но все равно спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2012, 13:11
|
|||
|---|---|---|---|
|
|||
SOS Excel |
|||
|
#18+
r.z.h, А чё конкретно то не получается? Вот пример из ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2175712]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
80ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
4ms |
| others: | 240ms |
| total: | 421ms |

| 0 / 0 |
