Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Type mismatch при выполнении макроса - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Type mismatch при выполнении макроса
akyakovlev Дата: Четверг, 18.12.2014, 16:12 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго дня всем!

Ребята, оч нужна ваша помощь по vba. Досталась мне работа по переделка макроса (action_callcount_v5) по сбору данных из другого файла (16.12.2014). Изменился формат файла 16.12.2014 (изменились строки-столбцы). Я в макросе вроде бы все поправил, во втором операторе с текстом Do While t_stop < 1 получаю ошибку Type mismatch
Кроме названия столбцов ничего в макросе не менял. Подскажите, в чем может быть проблема?

Файлы в архиве
К сообщению приложен файл: 2153380.7z (76.4 Kb)


Сообщение отредактировал akyakovlev - Четверг, 18.12.2014, 16:13
 
Ответить
СообщениеДоброго дня всем!

Ребята, оч нужна ваша помощь по vba. Досталась мне работа по переделка макроса (action_callcount_v5) по сбору данных из другого файла (16.12.2014). Изменился формат файла 16.12.2014 (изменились строки-столбцы). Я в макросе вроде бы все поправил, во втором операторе с текстом Do While t_stop < 1 получаю ошибку Type mismatch
Кроме названия столбцов ничего в макросе не менял. Подскажите, в чем может быть проблема?

Файлы в архиве

Автор - akyakovlev
Дата добавления - 18.12.2014 в 16:12
alex77755 Дата: Четверг, 18.12.2014, 17:56 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация: 64 ±
Замечаний: 0% ±

Открыл оба файла, запустил макрос. Никакой ошибки


Могу помочь в VB6, VBA
Alex77755@mail.ru
 
Ответить
СообщениеОткрыл оба файла, запустил макрос. Никакой ошибки

Автор - alex77755
Дата добавления - 18.12.2014 в 17:56
akyakovlev Дата: Четверг, 18.12.2014, 18:15 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Открыл оба файла, запустил макрос. Никакой ошибки


Странно, у меня на двух разных компах

Может какие-то настройки в эскеле у меня кривые?..
К сообщению приложен файл: 7428198.jpg (13.7 Kb)


Сообщение отредактировал akyakovlev - Четверг, 18.12.2014, 18:16
 
Ответить
Сообщение
Открыл оба файла, запустил макрос. Никакой ошибки


Странно, у меня на двух разных компах

Может какие-то настройки в эскеле у меня кривые?..

Автор - akyakovlev
Дата добавления - 18.12.2014 в 18:15
Pelena Дата: Четверг, 18.12.2014, 18:48 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
У меня спотыкается на строке
[vba]
Код
c_str = Workbooks(filesNames).Worksheets("Sheet1").Range("C" & steps)
[/vba]
пишет <Subscript out of range>

Дальше Вы оперируете со столбцами E, J, L, а они являются частью объединенных ячеек. Это так и должно быть?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУ меня спотыкается на строке
[vba]
Код
c_str = Workbooks(filesNames).Worksheets("Sheet1").Range("C" & steps)
[/vba]
пишет <Subscript out of range>

Дальше Вы оперируете со столбцами E, J, L, а они являются частью объединенных ячеек. Это так и должно быть?

Автор - Pelena
Дата добавления - 18.12.2014 в 18:48
akyakovlev Дата: Четверг, 18.12.2014, 18:49 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, да, ранее это работало
 
Ответить
СообщениеPelena, да, ранее это работало

Автор - akyakovlev
Дата добавления - 18.12.2014 в 18:49
Pelena Дата: Четверг, 18.12.2014, 19:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Ну, не знаю, столбец L у Вас полностью пустой, поэтому переменная my_str заведомо пустая. Сильно не вникала, но L надо заменить на O


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНу, не знаю, столбец L у Вас полностью пустой, поэтому переменная my_str заведомо пустая. Сильно не вникала, но L надо заменить на O

Автор - Pelena
Дата добавления - 18.12.2014 в 19:23
akyakovlev Дата: Четверг, 18.12.2014, 19:44 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, в приложенном файле поправил, но безрезультатно
К сообщению приложен файл: action_callcoun.xls (88.0 Kb)
 
Ответить
СообщениеPelena, в приложенном файле поправил, но безрезультатно

Автор - akyakovlev
Дата добавления - 18.12.2014 в 19:44
Pelena Дата: Четверг, 18.12.2014, 19:59 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Немного поправила, но надо проверять, всё ли правильно выводится
К сообщению приложен файл: 0397091.xls (96.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемного поправила, но надо проверять, всё ли правильно выводится

Автор - Pelena
Дата добавления - 18.12.2014 в 19:59
akyakovlev Дата: Четверг, 18.12.2014, 20:11 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, огромное спасибо! Дальше будем проверять
а если не секрет - что поправили?
 
Ответить
СообщениеPelena, огромное спасибо! Дальше будем проверять
а если не секрет - что поправили?

Автор - akyakovlev
Дата добавления - 18.12.2014 в 20:11
Pelena Дата: Четверг, 18.12.2014, 20:17 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация: 4646 ±
Замечаний: ±

Excel 365 & Mac Excel
Конечно, не секрет))
Когда считаются переменные типа f_lim, прибавляется лишняя единичка, поэтому в соответствующих циклах надо ставить f_lim-1


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКонечно, не секрет))
Когда считаются переменные типа f_lim, прибавляется лишняя единичка, поэтому в соответствующих циклах надо ставить f_lim-1

Автор - Pelena
Дата добавления - 18.12.2014 в 20:17
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!