powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тайп мисматч (тип дата)
6 сообщений из 6, страница 1 из 1
Тайп мисматч (тип дата)
    #33288801
xiao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Есть столбик с датами, его нужно скопировать в соседний пустой и прибавить к имеющимся датам 18 дней, формат в ексель файле этих столбцов - дата, но модуль пишет мне "erorr 13 // type mismatch" что не так?? не пойму? Может как-то в программе нужно указывать тип этих ячеек?
Код: plaintext
1.
2.
3.
4.
...
For i =  10  To ActiveSheet.Cells( 5 ,  8 ).Value
ActiveSheet.Cells(i,  3 ) = ActiveSheet.Cells(i,  1 ) +  18 
...
...
Рейтинг: 0 / 0
Тайп мисматч (тип дата)
    #33288877
У меня без всяких преобразования нормально прибавляет.

Прикрепи файлик к сообщению.
...
Рейтинг: 0 / 0
Тайп мисматч (тип дата)
    #33289798
xiao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь2У меня без всяких преобразования нормально прибавляет.

Прикрепи файлик к сообщению.
ок
...
Рейтинг: 0 / 0
Тайп мисматч (тип дата)
    #33289820
Я поменял на:

Код: plaintext
ActiveSheet.Cells(i,  3 ).Value = DateAdd("d",  18 , ActiveSheet.Cells(i,  1 ))
...
Рейтинг: 0 / 0
Тайп мисматч (тип дата)
    #33289842
xiao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь2Я поменял на:

Код: plaintext
ActiveSheet.Cells(i,  3 ).Value = DateAdd("d",  18 , ActiveSheet.Cells(i,  1 ))

Спасибо, работает!
...
Рейтинг: 0 / 0
Тайп мисматч (тип дата)
    #33289914
Так тоже работатет.

Код: plaintext
ActiveSheet.Cells(i,  3 ) = CDate(ActiveSheet.Cells(i,  1 )) +  18 
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Тайп мисматч (тип дата)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]