Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать в Excele? / 4 сообщений из 4, страница 1 из 1
17.01.2006, 11:28:27
    #33486722
MrFel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в Excele?
Приветствую!
Подскажите пожалуйста каким образом можно в Excele сделать следующее...
Есть 22 файла с формами отчета необходимо сделать итоговый файл в котором необходимо просуммировать все данные из 22 файлов...
Заранее благодарен.
...
Рейтинг: 0 / 0
17.01.2006, 11:45:14
    #33486769
qqmber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в Excele?
я это сделал так: открываешь все книги (максимум 50) и в цикле перебираешь.
код очень маленький, строк 10.
...
Рейтинг: 0 / 0
17.01.2006, 12:50:09
    #33486937
MrFel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в Excele?
to qqmber
спасибо за идею
не поделишься кодом?
...
Рейтинг: 0 / 0
17.01.2006, 13:02:25
    #33486954
qqmber
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать в Excele?
Private Sub CommandButton1_Click()
cowin = Windows.Count
For i = 1 To cowin
Workbooks(i).Activate
cosheet = Sheets.Count
For j = 1 To cosheet
Worksheets(j).Activate
fdg = Workbooks(i).Sheets(j).Range("i99").Value
If (Workbooks(i).Sheets(j).Range("i99").Value = 1 Or Workbooks(i).Sheets(j).Range("i100").Value = 1) And Workbooks(i).Sheets(j).Range("i109").Value = 1 Then
koldom = koldom + 1
sdom = sdom + Workbooks(i).Sheets(j).Range("n99").Value
End If
Next
Next

MsgBox (koldom)
MsgBox (sdom)

End Sub
пробегаем все ЗАРАНЕЕ открытые книги, в них все листы и по условию считаем
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сделать в Excele? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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