Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Копирование информации из разных файлов / 5 сообщений из 5, страница 1 из 1
04.08.2006, 16:58:29
    #33900451
andreymm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование информации из разных файлов
У меня проблема!!!
Есть три файла в формате XLS с одинаковым колличеством колонок . Мне нужно из написать макрос, который копировал информацию из всех трех в один файл.
...
Рейтинг: 0 / 0
04.08.2006, 17:02:45
    #33900460
Tachkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование информации из разных файлов
Сервис->Макрос->Начать запись
Потом копируешь из обеих файлов информацию и останавливашь запись.
А потом правь. Так проще всего.
...
Рейтинг: 0 / 0
04.08.2006, 17:28:46
    #33900560
andreymm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование информации из разных файлов
У меня постоянно изменяется колличество строк вовсех файлах.Не знаю какой диапазон

выбрать для копирования.
...
Рейтинг: 0 / 0
04.08.2006, 19:01:57
    #33900808
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование информации из разных файлов
...
Рейтинг: 0 / 0
04.08.2006, 19:04:13
    #33900818
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Копирование информации из разных файлов
на всякий случай, если надо залепить все открытые книги в одну в экселе

Код: 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.
28.
29.
30.
31.
Sub CombineAllOpenWorkbooks()
' Macro written by Barrie Davidson
Dim NewFileName As String
Dim c As Integer
Dim SheetCount As Integer

    NewFileName = ActiveWorkbook.Name
    c =  1 
    Do Until c =  0 
        If Windows(c).Visible = True Then
            Windows(c).Activate
            MsgBox ("New file to be created")
            NewFileName = Application.GetSaveAsFilename _
                (, "Microsoft Excel Workbook (*.xls),*.xls")
            ActiveWorkbook.SaveAs FileName:=NewFileName, _
                FileFormat:=xlWorkbookNormal
            NewFileName = ActiveWorkbook.Name
            ActiveSheet.Select
            c =  0 
            SheetCount = ActiveWorkbook.Sheets.Count
        Else
            c = c +  1 
        End If
    Loop
    For c =  1  To Workbooks.Count
        If Windows(c).Parent.Name <> NewFileName And Windows(c).Visible = True Then
            Windows(c).Activate
            ActiveWorkbook.Sheets.Copy after:=Workbooks(NewFileName).Sheets(SheetCount)
        End If
    Next c
    
End Sub
- все книги должны быть открыты
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Копирование информации из разных файлов / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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