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 Кроме названия столбцов ничего в макросе не менял. Подскажите, в чем может быть проблема? Файлы в архиве
Доброго дня всем! Ребята, оч нужна ваша помощь по vba. Досталась мне работа по переделка макроса (action_callcount_v5) по сбору данных из другого файла (16.12.2014). Изменился формат файла 16.12.2014 (изменились строки-столбцы). Я в макросе вроде бы все поправил, во втором операторе с текстом Do While t_stop < 1 получаю ошибку Type mismatch Кроме названия столбцов ничего в макросе не менял. Подскажите, в чем может быть проблема? Файлы в архиве akyakovlev
Сообщение отредактировал 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% ±
Открыл оба файла, запустил макрос. Никакой ошибки
Открыл оба файла, запустил макрос. Никакой ошибки alex77755
Могу помочь в VB6, VBA Alex77755@mail.ru
Ответить
Сообщение Открыл оба файла, запустил макрос. Никакой ошибки Автор - alex77755 Дата добавления - 18.12.2014 в 17:56
akyakovlev
Дата: Четверг, 18.12.2014, 18:15 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Открыл оба файла, запустил макрос. Никакой ошибки
Странно, у меня на двух разных компах Может какие-то настройки в эскеле у меня кривые?..
Открыл оба файла, запустил макрос. Никакой ошибки
Странно, у меня на двух разных компах Может какие-то настройки в эскеле у меня кривые?..akyakovlev
Сообщение отредактировал 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, а они являются частью объединенных ячеек. Это так и должно быть?
У меня спотыкается на строке [vba]Код
c_str = Workbooks(filesNames).Worksheets("Sheet1").Range("C" & steps)
[/vba] пишет <Subscript out of range> Дальше Вы оперируете со столбцами E, J, L, а они являются частью объединенных ячеек. Это так и должно быть? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Ну, не знаю, столбец L у Вас полностью пустой, поэтому переменная my_str заведомо пустая. Сильно не вникала, но L надо заменить на O Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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, в приложенном файле поправил, но безрезультатно
Pelena, в приложенном файле поправил, но безрезультатно akyakovlev
Ответить
Сообщение Pelena, в приложенном файле поправил, но безрезультатно Автор - akyakovlev Дата добавления - 18.12.2014 в 19:44
Pelena
Дата: Четверг, 18.12.2014, 19:59 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19572
Репутация:
4646
±
Замечаний:
±
Excel 365 & Mac Excel
Немного поправила, но надо проверять, всё ли правильно выводится
Немного поправила, но надо проверять, всё ли правильно выводится Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Немного поправила, но надо проверять, всё ли правильно выводится Автор - Pelena Дата добавления - 18.12.2014 в 19:59
akyakovlev
Дата: Четверг, 18.12.2014, 20:11 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, огромное спасибо! Дальше будем проверять а если не секрет - что поправили?
Pelena, огромное спасибо! Дальше будем проверять а если не секрет - что поправили? akyakovlev
Ответить
Сообщение 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
Конечно, не секрет)) Когда считаются переменные типа f_lim , прибавляется лишняя единичка, поэтому в соответствующих циклах надо ставить f_lim-1 Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Конечно, не секрет)) Когда считаются переменные типа f_lim , прибавляется лишняя единичка, поэтому в соответствующих циклах надо ставить f_lim-1 Автор - Pelena Дата добавления - 18.12.2014 в 20:17