|
|
|
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, 07:46 |
|
||
|
SOS Excel
|
|||
|---|---|---|---|
|
#18+
Это не нах а целая проблема я вобще чайник в макросах и прочей просто поставили задачу надо выполнить вот и обратился за помощю на ваш форум Просто в excel есть список файлов (сканы) их надо найти в опред. папке которая содержит в себе еще другие папки и скопировать найденые файлы в другую папку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 09:40 |
|
||
|
SOS Excel
|
|||
|---|---|---|---|
|
#18+
r.z.h, Ну таки примеры посмотрел по ссылке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 10:04 |
|
||
|
SOS Excel
|
|||
|---|---|---|---|
|
#18+
НЕ получается но все равно спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 12:11 |
|
||
|
SOS Excel
|
|||
|---|---|---|---|
|
#18+
r.z.h, А чё конкретно то не получается? Вот пример из ссылки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 13:11 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37797054&tid=2175712]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 499ms |

| 0 / 0 |
