-Поиск по дневнику

Поиск сообщений в Делюсь_с_вами

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.11.2007
Записей:
Комментариев:
Написано: 483


Как соединить несколько файлов Excel в один

Воскресенье, 29 Июля 2012 г. 18:08 + в цитатник
Martiny все записи автора

Как объединить несколько файлов Excel в один

 
Бывает много схожих по тематике файлов Excel, а почему не попробовать объединить их в одну книгу?
Открываем файл Excel, куда хотим внести данные из других файлов, входим в редактор Visual Basic (Alt+F11), добавляем новый пустой модуль (Insert - Module) и копируем туда текст вот такого макроса:
­
Sub CombineWorkbooks() 
    Dim FilesToOpen 
    Dim x As Integer 
    On Error GoTo ErrHandler 
    Application.ScreenUpdating = False 
    FilesToOpen = Application.GetOpenFilename _ 
                  (FileFilter:="Microsoft Excel Files (*.xls), *.xls", _ 
                   MultiSelect:=True, Title:="Files to Merge") 
    If TypeName(FilesToOpen) = "Boolean" Then 
        MsgBox "Не выбрано ни одного файла!" 
        GoTo ExitHandler 
    End If 
    x = 1 
    While x <= UBound(FilesToOpen) 
        Workbooks.Open Filename:=FilesToOpen(x) 
        Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) 
        x = x + 1 
    Wend 
ExitHandler: 
    Application.ScreenUpdating = True 
    Exit Sub 
ErrHandler: 
    MsgBox Err.Description 
    Resume ExitHandler 
End Sub

Далее возвращаемся в Excel (File - Close and Return to Microsoft Excel) и запускаем созданный макрос через меню (Сервис - Макрос - Макросы). Отобразится диалоговое окно открытия файла, где необходимо указать один или несколько (удерживая Ctrl) файлов, листы из которых надо добавить к текущей книге.

источник

Работа с макросами, создание макроса

Я так и не нашла, где находится меню (Сервис - Макрос - Макросы) в 2003 Экселе.

Как оказалось оно вот тут.

635633_macros (578x383, 70Kb)

 

 

Метки:  

Процитировано 1 раз
Понравилось: 1 пользователю

eto_Krutaa_cherepaha   обратиться по имени Пятница, 11 Марта 2016 г. 09:24 (ссылка)
Спасибо!
Приглашаю вас к себе)
Вот интересное видео)

4273849_Screenshot_1 (559x316, 147Kb)


Возмездие извергу, который связал собаку изолентой и выбросил умирать
Ответить С цитатой В цитатник
highmecom   обратиться по имени Четверг, 08 Февраля 2018 г. 17:45 (ссылка)
+

Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку