Формат даты

Программирование на Visual Basic for Applications
Dave
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 18.02.2004 (Ср) 11:02
Откуда: Москва

Формат даты

Сообщение Dave » 17.11.2005 (Чт) 15:11

День добрый!

У меня есть набор ячеек с датами (стоит формат ДД-ММ-ГГГГ), я их обрабатываю в коде (считываю, перемещаю данные в другие ячейки) для того что бы в последующем эти даты вставить в БД (SQL). Возникла проблемы с формат этих дат. Он д.б. обязательно ДД-ММ-ГГГГ, а врезультате моих действий он естественно теряется. Подскажите, пожалуйста, что можно сделать.
Слабый пол сильнее сильного в силу сильной слабости сильного пола к слабому...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 17.11.2005 (Чт) 15:20

Поставить выходным ячейкам тот же формат?
Быть... или не быть. Вот. В чём вопрос?

Dave
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 18.02.2004 (Ср) 11:02
Откуда: Москва

Сообщение Dave » 17.11.2005 (Чт) 15:23

пишу

Cells(i, j).NumberFormat ("ДД-ММ-ГГГГ")

ругается :-(


А есть ли какая-нибудь функция преобразования даты в строку с заданым форматом, или хотя бы функция заменяющая в строке один символ на другой?
Слабый пол сильнее сильного в силу сильной слабости сильного пола к слабому...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 17.11.2005 (Чт) 15:27

Cells(i,j).NumberFormat = "dd-mm-yyyy"
Быть... или не быть. Вот. В чём вопрос?

Dave
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 18.02.2004 (Ср) 11:02
Откуда: Москва

Сообщение Dave » 17.11.2005 (Чт) 15:35

Спасибо. А все-таки есть ли в VBA ф-ция замены одного символа на другой в строке, не в курсе?
Слабый пол сильнее сильного в силу сильной слабости сильного пола к слабому...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 17.11.2005 (Чт) 15:47

Replace$("RTFM","F","@")
Быть... или не быть. Вот. В чём вопрос?


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList