powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как выбрать файлы из папки
7 сообщений из 7, страница 1 из 1
Как выбрать файлы из папки
    #33935205
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо выбрать папку с файлами (от 20 шт) и последовательно произвести с файлами обработку
т.е. макрос берет из папки файл 1, делает процедуру
потом файл 2, ...... файл N
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33935311
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dir + F1 в VBA
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Dim MyFile, MyPath, MyName
' Returns "WIN.INI" (on Microsoft Windows) if it exists.
MyFile = Dir("C:\WINDOWS\WIN.INI")    

' Returns filename with specified extension. If more than one *.ini
' file exists, the first file found is returned.
MyFile = Dir("C:\WINDOWS\*.INI")

' Call Dir again without arguments to return the next *.INI file in the 
' same directory.
MyFile = Dir

' Return first *.TXT file with a set hidden attribute.
MyFile = Dir("*.TXT", vbHidden)

' Display the names in C:\ that represent directories.
MyPath = "c:\"    ' Set the path.
MyName = Dir(MyPath, vbDirectory)    ' Retrieve the first entry.
Do While MyName <> ""    ' Start the loop.
    ' Ignore the current directory and the encompassing directory.
    If MyName <> "." And MyName <> ".." Then
        ' Use bitwise comparison to make sure MyName is a directory.
        If (GetAttr(MyPath & MyName) And vbDirectory) = vbDirectory Then
            Debug.Print MyName    ' Display entry only if it
        End If    ' it represents a directory.
    End If
    MyName = Dir    ' Get next entry.
Loop
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33935663
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А подскажите еще вот что
у меня идет закрытие файла после копирования его содержимого
Workbooks(MyName).Close SaveChanges:=True
как сделать так чтобы MS Ofifice не спрашивал сохранять данные в буфере или нет, а сам его очищал?
Заранее спасибо!
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33935692
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все не надо
Application.CutCopyMode = False
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33935695
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно перед сохранением написать:
Код: plaintext
Application.CutCopyMode = False

А еще в екселе есть удобная вещь. Называется "Запись макроса" ;)
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33935702
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sasha_OANвсе не надо
Application.CutCopyMode = FalseА вот и хрен! Заказывали - теперь кушайте:)
...
Рейтинг: 0 / 0
Как выбрать файлы из папки
    #33936544
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Taranaga Sasha_OANвсе не надо
Application.CutCopyMode = FalseА вот и хрен! Заказывали - теперь кушайте:)

СПАСИБ! Сожрал! )
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как выбрать файлы из папки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]