Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите с DateValue-м / 7 сообщений из 7, страница 1 из 1
21.06.2006, 16:29:52
    #33806258
Goga_Ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
Привет всем!
У меня такой вопрос - Для ввода данных создал UserForm, с несколькимы TextBox-амы. Для ввода даты в ячейку создал прцедуру -

Private Sub TextBox2_Change()
Dim strText As String
Dim txtDat As Variant
ren = Sheets("S1").Cells(65536, 1).End(xlUp).Row
strText = DateValue(Me.TextBox2.Text)
'txtDat = strText
txtDat = DateValue(strText)
Me.Cells(ren, 1) = txtDat
End Sub

но при вводе сразу выдаётся сообшеные - Run-time error 13, Type Mismatch,
тип ячейки Date, попробовал без DateValue, тогда содержимое ячейки как Date не воспринимается :(
посоветуите как быть!
Спасибо
...
Рейтинг: 0 / 0
21.06.2006, 16:41:53
    #33806302
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub TextBox2_Change()
Dim strText As Date
Dim ren  As Long
ren = Sheets("S1").Cells( 65536 ,  1 ).End(xlUp).Row
strText = DateValue(Me.TextBox2.Text)
txtDat = DateValue(strText)
Cells(ren,  1 ) = strText 
End Sub
...
Рейтинг: 0 / 0
21.06.2006, 16:45:19
    #33806314
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
а лутше так.
Код: plaintext
1.
2.
3.
4.
Private Sub TextBox2_Change()
Dim ren  As Long
ren = Sheets("S1").Cells( 65536 ,  1 ).End(xlUp).Row
Sheets("S1").Cells(ren,  1 ) = DateValue(Me.TextBox2.Text) 
End Sub
...
Рейтинг: 0 / 0
21.06.2006, 17:08:25
    #33806433
Goga_ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
Нет, ребята так не идёт! :(
...
Рейтинг: 0 / 0
21.06.2006, 17:12:24
    #33806441
Goga_ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
как я ввожу цифру так сразу выбвивает с сообшеныем - Type mismatch
...
Рейтинг: 0 / 0
21.06.2006, 17:23:07
    #33806476
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
Код: plaintext
1.
2.
3.
4.
Private Sub TextBox2_Change()
Dim ren  As Long
ren = Sheets("S1").Cells( 65536 ,  1 ).End(xlUp).Row
If IsDate(Me.TextBox2.Text) Then Sheets("S1").Cells(ren,  1 ) = DateValue(Me.TextBox2.Text) 
End Sub
...
Рейтинг: 0 / 0
21.06.2006, 17:41:09
    #33806557
Goga_ch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите с DateValue-м
Спасибо! всё прошло ОК!!! Выручили!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подскажите с DateValue-м / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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