|
|
|
ДатаВремя в VBA
|
|||
|---|---|---|---|
|
#18+
Вот несколько вопросов начинающего: - есть ли в VBA (используется в Excel от MSOffice 2000) возможность в ОДНОЙ переменной хранить дату И время одновременно?? - есть ли возможность преобразовать строковую переменную в переменную с датой с указанием маски строкового значения?? Откуда такие вопросы: есть строка, в которой значение введенной пользователем даты. В формате dd/mm/yyyy hh24:mi. Хочется завести переменную с типом ДатыВремени, которая будет хранить такое значение. Так же нужно поместить это значение в ячейку с типом даты. По какой-то причине при установке значения на листе напрямую из строки Excel путает местами месяц и день. Чего не происходит при установке значения из переменной даты. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 12:46:06 |
|
||
|
ДатаВремя в VBA
|
|||
|---|---|---|---|
|
#18+
Можно использовать,например: Mystr = Format(Now, "dd/mm/yy h:mm;@") Range("A1").NumberFormat = "dd/mm/yy h:mm;@" Range("A1").Value = Mystr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 15:34:49 |
|
||
|
ДатаВремя в VBA
|
|||
|---|---|---|---|
|
#18+
Я вобщем-то уже в некотором роде порешал свою проблему только что... Каким образом: разделяем строку со вводом на 2 части - дата и время. Каждый элемент заносим в ячейки с определенной маской (просто как строки). Потом в третьей ячейке просто складываем ячейки с компонентами - и о чудо! Получаем ячейку с датой и временем одновременно! Но! все же остается вопрос ради любопытства: есть ли в Вижуал Васике средства для работы с датой и временем как с единой сущностью? Так сказать в одном флаконе? Потому что для своих сегодняшних нужд я смог извратиться и нарисовать все с помощью ссылок, а завтра может понадобиться работать именно с переменной типа ДатаВремя (что-то вроде timestamp). И очень интересна возможность конвертировать строковое значение в значение ДатаВремя при помощи маски (напр. как в Оракле - to_Date('01/01/2005', 'dd/mm/yyyy')). Если кто знает - пож. поделитесь!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 15:54:58 |
|
||
|
ДатаВремя в VBA
|
|||
|---|---|---|---|
|
#18+
Vadim RomanenkoИ очень интересна возможность конвертировать строковое значение в значение ДатаВремя при помощи маски (напр. как в Оракле - to_Date('01/01/2005', 'dd/mm/yyyy')). Стандартных средств нет. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2005, 16:21:12 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=355&tid=2185856]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 364ms |

| 0 / 0 |
