Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Получить данные из одной ячейки из нескольких сотен файлов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Получить данные из одной ячейки из нескольких сотен файлов (Макросы/Sub)
Получить данные из одной ячейки из нескольких сотен файлов
AVI Дата: Пятница, 09.12.2016, 05:54 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
У меня есть папка, где находятся несколько сотен файлов. У всех есть лист "Вводные" и ячейка E28. Помогите, пожалуйста, получить значение этих ячеек в отдельный лист.


Сообщение отредактировал AVI - Пятница, 09.12.2016, 07:06
 
Ответить
СообщениеДобрый день!
У меня есть папка, где находятся несколько сотен файлов. У всех есть лист "Вводные" и ячейка E28. Помогите, пожалуйста, получить значение этих ячеек в отдельный лист.

Автор - AVI
Дата добавления - 09.12.2016 в 05:54
китин Дата: Пятница, 09.12.2016, 07:16 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеПосмотрите, может оно?

Автор - китин
Дата добавления - 09.12.2016 в 07:16
Nic70y Дата: Пятница, 09.12.2016, 12:31 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8754
Репутация: 2270 ±
Замечаний: 0% ±

Excel 2010
вариант "подпольной" формулой
файл в ту же папку, где
находятся несколько сотен файлов

[vba]
Код
Sub tipaFORMULA()
    Columns("A:A").ClearContents
Dim iPath As String
    Dim iFileName As String
    Dim i As Long
    iPath = ThisWorkbook.Path
    iFileName$ = Dir(iPath$ & "\*xls.*")
    i = 1
    Do While iFileName$ <> ""
    On Error Resume Next
    ActiveSheet.Cells(i, 1) = "='" & iPath$ & "\[" & iFileName & "]Вводные'!E28"
    i = i + 1
    iFileName$ = Dir
    Loop
End Sub
[/vba]
К сообщению приложен файл: 00001.xlsm (16.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениевариант "подпольной" формулой
файл в ту же папку, где
находятся несколько сотен файлов

[vba]
Код
Sub tipaFORMULA()
    Columns("A:A").ClearContents
Dim iPath As String
    Dim iFileName As String
    Dim i As Long
    iPath = ThisWorkbook.Path
    iFileName$ = Dir(iPath$ & "\*xls.*")
    i = 1
    Do While iFileName$ <> ""
    On Error Resume Next
    ActiveSheet.Cells(i, 1) = "='" & iPath$ & "\[" & iFileName & "]Вводные'!E28"
    i = i + 1
    iFileName$ = Dir
    Loop
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 09.12.2016 в 12:31
AVI Дата: Пятница, 09.12.2016, 13:03 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Nic70y, Огонь! Спасибо!
 
Ответить
СообщениеNic70y, Огонь! Спасибо!

Автор - AVI
Дата добавления - 09.12.2016 в 13:03
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Получить данные из одной ячейки из нескольких сотен файлов (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!