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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.07.2008, 14:25   #11
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Посмотрите сейчас. Так?
SAS!
У меня выдает, ошибку?
valerij вне форума
Старый 17.07.2008, 15:08   #12
gavrylyuk
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 55
По умолчанию

Мне начало выдавать Error 13 Type mistmach
Что это может быть подскажите пожалуйста
gavrylyuk вне форума
Старый 17.07.2008, 15:28   #13
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Отлично работает!
Не выдает никаких ошибок.
Цитата:
Мне начало выдавать Error 13 Type mistmach
возможно что-то с данными в книге "Исходящие файлы"
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 17.07.2008 в 15:50.
VictorM вне форума
Старый 17.07.2008, 18:56   #14
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от gavrylyuk Посмотреть сообщение
Мне начало выдавать Error 13 Type mistmach
Что это может быть подскажите пожалуйста
А у меня:
"Run-time error '9': Subscript out of range"
Ошибка при выполнении ''9'': Индекс вне диапазона
valerij вне форума
Старый 17.07.2008, 22:34   #15
ЯИмя
Пользователь
 
Регистрация: 17.07.2008
Сообщений: 15
По умолчанию

Цитата:
Сообщение от valerij Посмотреть сообщение
А у меня:
"Run-time error '9': Subscript out of range"
Ошибка при выполнении ''9'': Индекс вне диапазона
Видимо, у Вас были открыты не ОБА файла.
ЯИмя вне форума
Старый 18.07.2008, 00:24   #16
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от ЯИмя Посмотреть сообщение
Видимо, у Вас были открыты не ОБА файла.
Да, оба, оба
И эта строчка, желтая
For Sh = 1 To Workbooks("исходящие файлы").Sheets.Count

Последний раз редактировалось valerij; 18.07.2008 в 00:33.
valerij вне форума
Старый 18.07.2008, 05:35   #17
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Не могу смоделировать ситуацию, чтобы выдавалась ошибка. Прошу обратить внимание на иакой момент:
Имена всех листов книги "исходящие файлы.xls" должны быть в виде даты, т.е., например, "05.07.08" т.к. применяемая в макросе команда преобразования формата
Код:
CDate(.Name)
выдаст ошибку.

gavrylyuk
А после каких Ваших изменений в фале (файлах) это началось?
В какой строке выдается ошибка?

valerij
Попробуйте вставить в тот же модуль файла "Результат.xls" и запустить макрос:
Код:
Sub Test()

    MsgBox Workbooks("исходящие файлы").Sheets.Count

End Sub
Если оба файла открыты, ошибка исключена. Если нет - получим ошибку
Цитата:
"Run-time error '9': Subscript out of range"
о которой Вы говорили.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 10:27   #18
gavrylyuk
Пользователь
 
Регистрация: 26.06.2008
Сообщений: 55
По умолчанию

Все верно, у меня в файлике были листы просто с названиями, а потом с датой. Удалил и все работает!!!!
gavrylyuk вне форума
Старый 18.07.2008, 10:29   #19
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Попробуйте вставить в тот же модуль файла "Результат.xls" и запустить макрос:
Код:
Sub Test()

    MsgBox Workbooks("исходящие файлы").Sheets.Count

End Sub
Если оба файла открыты, ошибка исключена. Если нет - получим ошибку о которой Вы говорили.
SAS!
Открыты оба файла, даже расположил рядом, вставлен Test(), запускаю его, ошибка та же, желтым выделена:
MsgBox Workbooks("исходящие файлы").Sheets.Count

Поменял, ПК, ошибка та же

Последний раз редактировалось valerij; 18.07.2008 в 10:37.
valerij вне форума
Старый 18.07.2008, 10:50   #20
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

valerij
Попробуй вставить макрос:
Код:
Sub Test()

    MsgBox Sheets.Count

End Sub
в файл "исходящие файлы" и запустить.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация одной БД в другую Старовъръ БД в Delphi 2 19.08.2008 12:26
Сортировка листов книги RUBEY Microsoft Office Excel 1 17.07.2008 10:57
пересылка данных из одной сети в другую AIst Работа с сетью в Delphi 5 08.07.2008 23:50
Перенос данных в из 1 таб. в другую... ivp88 БД в Delphi 12 11.01.2008 15:45
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27