Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как объединить? / 8 сообщений из 8, страница 1 из 1
28.04.2007, 14:38:29
    #34495652
answer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Есть 80 файлов .csv, в каждом заполнены только ячейки в столбце A
Есть ли способ быстро объединить их в один файл.
Подскажите, плиз. Очень нужно.
...
Рейтинг: 0 / 0
28.04.2007, 15:02:18
    #34495761
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Можно было конечно написать красивый макрос котрый открывал бы папку папку и находил бы там все файлы, но мне лень...

может тебе такое подойдёт?

открываешь все файлы и запускаешь этот макрос:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Макрос1()
For i =  1  To  80 
    Windows("FileToCopy-" & Trim(Str(i))).Activate
    Sheets( 1 ).Select
    Columns("A:A").Select
    Selection.Copy
    Windows("Книга1").Activate
    Sheets( 1 ).Select
    Columns(i).Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
Next i
End Sub

Файлы ("FileToCopy") должны включать цифру 1-80... всё копируется в книгу1

некрасиво и глупо, но мне лень...
...
Рейтинг: 0 / 0
28.04.2007, 15:24:12
    #34495884
answer1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Спасибо. А можно так, чтобы все файлы в папке? Просто файлов много и переименовывать очень муторно.
...
Рейтинг: 0 / 0
28.04.2007, 15:27:30
    #34495897
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Писать лень... :( а переименовать можно в Тотал Командере - Групповое переименование - Счётчик...
...
Рейтинг: 0 / 0
28.04.2007, 16:12:21
    #34496049
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Тут в разделе Copy/Paste/Merge examples есть все, что тебе нужно:

http://www.rondebruin.nl/tips.htm

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
29.04.2007, 23:18:56
    #34497289
NF
NF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Set fs = Application.FileSearch
With fs
   .LookIn = path
   .Filename = "*.csv"
   .SearchSubFolders = True
   If .Execute >  0  Then
       For i =  1  To .FoundFiles.Count
             // ТВОИ ДЕЙСТВИЯ
       Next i
   End If
...
Рейтинг: 0 / 0
30.04.2007, 03:58:16
    #34497342
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
NF
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Set fs = Application.FileSearch
With fs
   .LookIn = path
   .Filename = "*.csv"
   .SearchSubFolders = True
   If .Execute >  0  Then
       For i =  1  To .FoundFiles.Count
             // ТВОИ ДЕЙСТВИЯ
       Next i
   End If


http://bbs.vbstreets.ru/viewtopic.php?p=6653573#6651212

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
30.04.2007, 18:14:04
    #34497720
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как объединить?
copy *.csv bigfile.csv
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как объединить? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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