Вопрос : конкатенируйте многократную цепь первенствуйте архивы?

Я смотрят, что конкатенирую многократную цепь первенствую архивы будут такой же формой и после того как они размещены в такой же директории.  Я прикрепил примеры files. class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >expo140D50.xls (MB 2.7) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
экспорт file
" описания " class=
inventory
class=
>
>
filename " class= >expo9618D99.xls (695 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
экспорт file
инвентаря >another " описания " class=
class=
>
class=

Ответ : конкатенируйте многократную цепь первенствуйте архивы?

Третье время оплачивает для всех. Окончательное уточнение с рабочим раствором (коррекцией линии 17)
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:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
Приватное Sub LoopThroughXLS_ConsolidateOneSheet ()
'раскрывает все workbooks в скоросшивателе и консолидирует их в одном листе на активно workbook
application.ScreenUpdating = ложный 'экран disable уточняя для избежания проблескивать экрана
Тусклое wbk1 как Workbook, wbk2 как Workbook, I как длиной, strWbk как шнур, sht1 как рабочий лист
Тусклое blFirst как булевско
Тусклые strWbkNames (1 до 500) как шнур, FileName как шнур, intFileCount как длиной, intWbkLoop как длиной

'*************** УТОЧНЕНИЯ ПАРАМЕТРОВ ************************* ЗДЕСЬ
Strpath Const как шнур = «C:\Temp\test» 'изменение к скоросшивателям куда вы падаете ваши архивы
blHeader Const как булевско = True 'true если ваши данные имеют коллекторы, то, ложно в противном случае
'**************************************************************

Установите wbk1 = ActiveWorkbook
Установите sht1 = ActiveSheet
blFirst = True

FileName = Dir (strpath & «\ *.xls»)
   Сделайте пока "" <> FileName
      intFileCount = intFileCount + 1
      strWbkNames (intFileCount) = FileName
      FileName = Dir
   Петля

application.DisplayAlerts = ложно

Для intWbkLoop = 1 к intFileCount

    Если application.WorksheetFunction.CountA, то (sht1.Columns (1)) = 0 после этого
        sht1.range («A1»). Отборно
    Еще
        sht1.range («a» & sht1.Rows.Count). Конец (xlUp). Смещение (1, 0). Отборно
    Закончитесь если
    
    Установите wbk2 = Workbooks.Open (strpath & «\» & strWbkNames (intWbkLoop))
    
    С wbk2.Sheets (1)
        Если blFirst = True после этого
            blFirst = ложно
            .UsedRange.Copy
        Еще
            Если blHeader = True после этого
                .UsedRange.Offset (1).Copy
            Еще
                .UsedRange.Copy
            Закончитесь если
        Закончитесь если
    Закончитесь с
    
    sht1.Paste
    wbk2.Close (ложное)
Затем

application.DisplayAlerts = True
application.ScreenUpdating = True
Подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us