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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2009, 14:49   #1
pounder
 
Регистрация: 02.04.2009
Сообщений: 3
По умолчанию Помогите с макросами в Excel.

Допустим есть столбец А в котором записаны даты и ещё есть кнопка.
Как сделать так чтобы при нажатие на кнопку, в ячейки Н20 отобразилась ячейка с наибольшим годом(выбрать он должен будет дату из столбца А т.е А1,А2, и т.д.)?
pounder вне форума Ответить с цитированием
Старый 02.04.2009, 15:14   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Обязательно макросом?

Чем Вас формула не устраивает?
EducatedFool вне форума Ответить с цитированием
Старый 02.04.2009, 16:44   #3
pounder
 
Регистрация: 02.04.2009
Сообщений: 3
По умолчанию

Задали задание придумать какой-нибудь макрос+кнопку, поэтому обязательно макрос надо использовать (.
pounder вне форума Ответить с цитированием
Старый 03.04.2009, 04:50   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Кнопку на рабочем листе можно сделать по разному ("форма" или "элемент управления"). Вы не говорите, как требуется.
Так или иначе, назначте кнопке макрос в одну строку:
Код:
[H20] = Format(Application.Max(Columns("A")), "dd.mm.yyyy")
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 03.04.2009 в 04:52.
SAS888 вне форума Ответить с цитированием
Старый 03.04.2009, 14:47   #5
pounder
 
Регистрация: 02.04.2009
Сообщений: 3
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Кнопку на рабочем листе можно сделать по разному ("форма" или "элемент управления"). Вы не говорите, как требуется.
Так или иначе, назначте кнопке макрос в одну строку:
Код:
[H20] = Format(Application.Max(Columns("A")), "dd.mm.yyyy")
Спасибо всё работает!.

P.S. Я только начал изучать макросы и не знал что кнопку можно по разному сделать, но я сделал так: сервис - настройки - команды - макросы - настраиваемая команда меню.
pounder вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скопировал файл с макросами :( zander Microsoft Office Excel 3 16.02.2009 22:53
Медленно работает excel-файл с макросами philipz Microsoft Office Excel 1 15.01.2009 13:10
Помогите пожалуйста с макросами maximk Microsoft Office Excel 8 13.01.2009 09:57
Помогите с макросами на Save As и Open Leanna Microsoft Office Excel 3 04.11.2007 21:14