Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2010, 13:26   #1
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию Строка с датой

Подскажите пожалуйста как подставить строку в первой ячейке которой стоит сегодняшняя дата?
FormAlDeGid вне форума Ответить с цитированием
Старый 18.02.2010, 13:28   #2
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

куда подставить? откуда подставить? почему примера нету?
Dophin вне форума Ответить с цитированием
Старый 18.02.2010, 13:52   #3
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию

В конце записей которые копирует макрос из другой книги надо вставить строку с датой
FormAlDeGid вне форума Ответить с цитированием
Старый 18.02.2010, 14:03   #4
Maxx
Форумчанин
 
Аватар для Maxx
 
Регистрация: 29.10.2008
Сообщений: 294
По умолчанию

Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1).Offset(1).Value = Now
Maxx вне форума Ответить с цитированием
Старый 19.02.2010, 13:41   #5
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию

В очередной раз прокипятив собственный мозг, понимаю что я ничего не понимаю.
только сильно не бейте...
Если подставить эту строку в конце макроса ничего не происходит =(
Где я протупил? какие условия нужны для работы этой строки?
FormAlDeGid вне форума Ответить с цитированием
Старый 19.02.2010, 13:57   #6
Maxx
Форумчанин
 
Аватар для Maxx
 
Регистрация: 29.10.2008
Сообщений: 294
По умолчанию

Может не туда подставляете
Код:
Sub a()
Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1).Offset(1).NumberFormat = "m/d/yyyy"
Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1).Offset(1).Value = Now
End Sub
Вот результат выполнения этого кода в A7:
Изображения
Тип файла: jpg Screen.JPG (5.7 Кб, 84 просмотров)
Maxx вне форума Ответить с цитированием
Старый 19.02.2010, 14:44   #7
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию

Суперски!!! все работает на УРА!
Еще вопросик в кучу, если позволите, Как сделать шрифт даты жирным а ячейку обвести границами (чтобы заметнее было)
FormAlDeGid вне форума Ответить с цитированием
Старый 19.02.2010, 15:25   #8
Maxx
Форумчанин
 
Аватар для Maxx
 
Регистрация: 29.10.2008
Сообщений: 294
По умолчанию

Тогда уж сразу все в одном флаконе:
Код:
With Cells(Cells(Rows.Count, 1).End(xlUp).Row, 1).Offset(1)
    .NumberFormat = "m/d/yyyy"
    .Font.Bold = True
    .Borders.LineStyle = xlContinuous
    .Borders.Weight = xlThin
    .Value = Now
End With
Maxx вне форума Ответить с цитированием
Старый 19.02.2010, 15:45   #9
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию

Maxx Спасибо огромное!
FormAlDeGid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с датой Aleksandr Общие вопросы Delphi 12 29.09.2008 14:01
работа с датой Sack Microsoft Office Access 2 23.09.2008 09:56
Строка состаяния или загрузачная строка Sergeu Мультимедиа в Delphi 8 27.08.2008 10:32
Работа с датой Dunpeal Общие вопросы Delphi 5 15.05.2008 12:05
Несовпадение с датой RoZi Помощь студентам 26 28.11.2007 13:05