![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
![]()
Добрый день!
В столбце "B" записаны даты в текстовом формате. Пример: 06/15/2008 Всего 174988 записей начаная с ячейки "B2" до ячейки "B174989". Хочу перевернуть в формат дат в такой вид: 15.06.2008 Делал так: Код:
Код:
![]() |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 12.07.2009
Сообщений: 17
|
![]()
Не хватает диапазона типа integer
замените на long |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
![]()
Да, с диапазоном стало все ОК! Спасибо!
Но теперь вылезает другая ошибка на строке: Код:
Код:
В чем опять беда? ![]() Где смотреть описание ошибок? |
![]() |
![]() |
![]() |
#4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Формулу, или значение (дату в новом формате)? Вот весь Ваш макрос: Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 27.08.2009 в 15:49. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.07.2009
Сообщений: 17
|
![]()
Смотреть всегда полезно
в formulaR1C1 не надо писать "=" Код:
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 29.10.2008
Сообщений: 294
|
![]()
Понял!
Этого можно также добиться, нажимая на каждой ячейке F2, затем Enter. Но у меня 174989 строк. ![]() Сделал, не работает! Последний раз редактировалось Maxx; 27.08.2009 в 16:21. |
![]() |
![]() |
![]() |
#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 |