Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2009, 11:58   #11
repka
Пользователь
 
Регистрация: 02.04.2009
Сообщений: 10
По умолчанию

Спасибо. В 2003 офисе заработала, а в 2007 похоже с настройками что-то. Будем ковыряться.
Еще такое предложение. Возможно если пошкафная спецификация будет располагаться в одном файле xls в столбик (см. файл) это упростит задачу. Простите за надоедливость, но уж очень надо.
Вложения
Тип файла: rar 834.02.rar (9.2 Кб, 12 просмотров)
repka вне форума Ответить с цитированием
Старый 08.04.2009, 12:09   #12
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Во-первых, макрос обрабатывает файлы с расширением ".csv". В Вашем вложении ".xls" файл. Макрос просто его не берет к обработке. Давайте определимся, т.к. csv и xls файлы нужно обрабатывать по-разному.
Во-вторых, как я понимаю, в момент, когда выдается ошибка, этот файл просто является текущим (первым) в указанной папке (при условии, что в коде макроса Вы поменяли расширение для поиска файлов). Поэтому, ошибка никак с ним не связана.
В-третьих, указанная Вами в посте № 8 строка не может выдавать ошибку. Для теста, попробуйте выполнить макрос:
Код:
With ThisWorkbook.Sheets(1)
        a = .Range(.[A1], .Cells(Rows.Count, "C").End(xlUp)).Value
        MsgBox .Range(.[A1], .Cells(Rows.Count, "C").End(xlUp)).Address
    End With
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.04.2009, 12:11   #13
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если будем обрабатывать xls-файлы, то макрос будет другой.
Приложите исходные файлы - сделаем.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.04.2009, 12:16   #14
repka
Пользователь
 
Регистрация: 02.04.2009
Сообщений: 10
По умолчанию

Еще раз простите за надоедливость. Определяемся. Создаем итоговую спецификацию из файла xls (прикрепленного), т.к. в csv возникают проблеммы с разделенным запятыми.
repka вне форума Ответить с цитированием
Старый 08.04.2009, 12:43   #15
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

1. У Вас есть повторяющиеся значения в пределах одного файла. Сделать одно наименование и просуммировать так же как если бы эти значения были в разных файлах?
2. Строки, в которых отсутствует значение в столбце "B" (количество) пропускать? Т.е. не обрабатывать строки с заголовками и строки без количества?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.04.2009, 12:47   #16
repka
Пользователь
 
Регистрация: 02.04.2009
Сообщений: 10
По умолчанию

1. Да. Повторяющиеся значения необходимо проскммировать.
2. Строки, в которых отсутствует значение в столбце "B" (количество) не обрабатывать
Сасибо за участие
repka вне форума Ответить с цитированием
Старый 08.04.2009, 12:56   #17
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Теперь все ясно. Но сегодня не сделаю.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Свод нескольких файлов Excel в один Стасон Microsoft Office Excel 2 24.02.2009 11:13
Проигрывание нескольких файлов <-=SG=-> Общие вопросы Delphi 3 11.10.2008 15:47
Слияние нескольких wav файлов lacost Мультимедиа в Delphi 1 30.09.2008 19:25
открытие нескольких файлов valyan Общие вопросы Delphi 10 17.07.2008 20:27
Копирование нескольких файлов + ProgressBar AngelOfDeath Общие вопросы Delphi 4 28.05.2008 14:57