Количество и общий размер?

Программирование на Visual Basic for Applications
Rik3D
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 84
Зарегистрирован: 07.02.2005 (Пн) 12:37

Количество и общий размер?

Сообщение Rik3D » 17.04.2005 (Вс) 20:42

НА литсе 1 в столбе А названия файлов с расширениями, а в толбе В размер файла в байтах. Как создать процедуру, чтобы он находил все файлы с расширением jpg (*.jpg), то есть выводил на лист в одну ячейку их общее количество в другую их общий объём?!
Помогите пожалуйста.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.04.2005 (Пн) 12:11

Код: Выделить всё
for i = 1 to 65535
if lcase(activesheet.range("A"&cstr(i)).cells(1,1).value)="jpg" then
j=j+1
sz=sz+activesheet.range("B"&cstr(i)).cells(1,1).value
end if
next i
msgbox "Всего файлов " & j & " общим размером " & sz

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 18.04.2005 (Пн) 14:46

RayShade писал(а):for i = 1 to 65535


Это супер!!! Но каков вопрос, таков ответ :D :D :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 18.04.2005 (Пн) 15:17

Блииииин, люди, почему вы не хотите пользоваться стандартными экселевскими функциями?! СУММЕСЛИ, СЧЁТЕСЛИ...

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 18.04.2005 (Пн) 15:23

Потому, что не учат матчасть. :evil:
И не хотят учить :(
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46

    TopList