Сегодня() в Excel - не получается вывести в одну ячейку текст + дата
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Сегодня() в Excel - не получается вывести в... Expand / Collapse
Автор
Сообщение
18.07.2005 13:10
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 20.07.2005 13:04
Сообщ.: 4, Visits: 45
Подскажите, как сделать в Екселе следующую вещь: в одной ячейке необходимо вывести слово "Сегодня: <Дата>", где Дата-сегодняшняя дата.
Спасибо.
Сообщ. #875820
18.07.2005 13:31
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.02.2008 17:13
Сообщ.: 88, Visits: 987
="Сегодня: "&ТЕКСТ(ТДАТА();"ДД.ММ.ГГ")
Сообщ. #875824
18.07.2005 13:56
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 20.07.2005 13:04
Сообщ.: 4, Visits: 45
Большое спасибо!
Сообщ. #875828
18.07.2005 14:03
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 20.07.2005 13:04
Сообщ.: 4, Visits: 45
А еще вопрос :)
Есть 2 документа excel под названием Документ1 и Документ2, причем каждый день создается новый Документ2 с названиями Документ2от18.07.05, Документ2от19.07.05 и т.д.
В Документе1 в ячейке формула:
='D:\[Документ2от.xls]Лист1'!$G$27
Как сделать, чтобы после слова Документ2от вставлялась сегодняшняя дата и ссылка работала корректно?
Спасибо.
Сообщ. #875829
18.07.2005 17:32
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.02.2008 17:13
Сообщ.: 88, Visits: 987
См. почту
Сообщ. #875857
20.07.2005 9:24
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.02.2008 17:13
Сообщ.: 88, Visits: 987
То, что было предложено, выношу на обсуждение (в редакции, естественно):

(1) На листе в ячейке B1:
=СЦЕПИТЬ("'C:\[Документ2от";ТЕКСТ(ТДАТА();"ДД.ММ.ГГ");".xls]Лист1'!$A$1")

(2) Макрос:
Sub znach()
With ws1
.Range("A1") = "=" & .Range("B1").Value
End With
End Sub

(3) Для автоматического обновление необходимо переименовать макрос znach в auto_open.
Сообщ. #875996
20.07.2005 9:52
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.02.2008 17:13
Сообщ.: 88, Visits: 987
Поправляюсь. Использовал имя листа ws1 - это конкретный случай! В общем случае необходимо использовать:
1) Sheets("Лист1"), где "Лист1" - имя вашего листа;
2) или использовать индекс листа. Если листы расположены в порядке Лист1, Лист2, лист3 и т.д, то индекса листов соответственно 1, 2, 3. Тогда обращение к Лист1 может иметь вид Sheets(1)
Сообщ. #876004
20.07.2005 13:05
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 20.07.2005 13:04
Сообщ.: 4, Visits: 45
Спасибо, во всем разобрался, все работает!
Сообщ. #876055
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 9:28