|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2009, 13:53 | #1 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Чем вызвана ошибка OVERFLOW?
Добрый день!
В столбце "B" записаны даты в текстовом формате. Пример: 06/15/2008 Всего 174988 записей начаная с ячейки "B2" до ячейки "B174989". Хочу перевернуть в формат дат в такой вид: 15.06.2008 Делал так: Код:
Код:
|
27.08.2009, 15:19 | #2 |
Пользователь
Регистрация: 12.07.2009
Сообщений: 17
|
Не хватает диапазона типа integer
замените на long |
27.08.2009, 15:35 | #3 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Да, с диапазоном стало все ОК! Спасибо!
Но теперь вылезает другая ошибка на строке: Код:
Код:
В чем опять беда? Где смотреть описание ошибок? |
27.08.2009, 15:43 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Формулу, или значение (дату в новом формате)? Вот весь Ваш макрос: Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 27.08.2009 в 15:49. |
|
27.08.2009, 15:44 | #5 |
Пользователь
Регистрация: 12.07.2009
Сообщений: 17
|
Смотреть всегда полезно
в formulaR1C1 не надо писать "=" Код:
|
27.08.2009, 15:47 | #6 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
istoe, EducatedFool Спасибо!
Невнимательность Понял свою ошибку, исправил, РАБОТАЕТ! А можно еще вопрос? Я получил что хотел, но даты теперь в ячейках как числа, а не как даты. Т.е. если, например, попытаться протянуть 15.06.2008, то получается не 16.06.2008 17.06.2008 и т.д., а 15.06.2000 15.06.2001 Что можно сделать? Последний раз редактировалось Maxx; 27.08.2009 в 15:51. |
27.08.2009, 16:02 | #7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Код:
|
|
27.08.2009, 16:17 | #8 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Понял!
Этого можно также добиться, нажимая на каждой ячейке F2, затем Enter. Но у меня 174989 строк. Сделал, не работает! Последний раз редактировалось Maxx; 27.08.2009 в 16:21. |
27.08.2009, 16:32 | #9 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
Ура! Догадался с помощью макрорекодера.
Надо было писать так: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
в чем ошибка | Arassir | Помощь студентам | 3 | 01.04.2009 21:51 |
При переключении между чекбоксами - ошибка Stack overflow. Как исправить эту ошибку? | SkAndrew | Общие вопросы Delphi | 5 | 26.08.2008 21:32 |
В чем ошибка!!! | juden | Общие вопросы Delphi | 12 | 10.03.2008 08:53 |
в чем ошибка? | Lonix | Общие вопросы Delphi | 2 | 24.03.2007 09:41 |
чем может быть вызвана эта ошибка | doncova1 | Общие вопросы Delphi | 5 | 01.03.2007 11:15 |