|
|
|
новичок
      
участник
Last Login: 20.07.2005 13:04
Сообщ.: 4,
Visits: 45
|
|
Подскажите, как сделать в Екселе следующую вещь: в одной ячейке необходимо вывести слово "Сегодня: <Дата>", где Дата-сегодняшняя дата.
Спасибо.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 17.02.2008 17:13
Сообщ.: 88,
Visits: 987
|
|
| ="Сегодня: "&ТЕКСТ(ТДАТА();"ДД.ММ.ГГ")
|
|
|
|
|
новичок
      
участник
Last Login: 20.07.2005 13:04
Сообщ.: 4,
Visits: 45
|
|
|
|
|
|
новичок
      
участник
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от вставлялась сегодняшняя дата и ссылка работала корректно?
Спасибо.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 17.02.2008 17:13
Сообщ.: 88,
Visits: 987
|
|
|
|
|
|
Supreme 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.
|
|
|
|
|
Supreme 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)
|
|
|
|
|
новичок
      
участник
Last Login: 20.07.2005 13:04
Сообщ.: 4,
Visits: 45
|
|
| Спасибо, во всем разобрался, все работает!
|
|
|
|