Таймер в ячейке excel

Если вы хотите обрабатывать некоторые данные в течение ограниченного времени, вы можете вставить таймер обратного отсчета в свой рабочий лист данных, и по окончании обратного отсчета времени появится всплывающее диалоговое окно, напоминающее вам. Здесь я расскажу вам код VBA для вставки таймера обратного отсчета в Excel.

Вставить таймер обратного отсчета в Excel


стрелка синий правый пузырь Вставить таймер обратного отсчета в Excel

В Excel нельзя отсчитывать время, но вы можете скопировать следующий код VBA, чтобы помочь отсчитать время.

1. Выберите ячейку и отформатируйте ее как форматирование времени, щелкнув ячейку правой кнопкой мыши и выбрав Формат ячеек, затем в диалоговом окне, нажав Продолжительность и выбор 13: 30: 55 в Тип список, при последнем нажатии OK для выхода из этого диалога. Смотрите скриншот:

2. Введите время, которое вы хотите отсчитать, в ячейку форматирования. Смотрите скриншот:

Док-таймер обратного отсчета-5

3. Нажмите Alt + F11 ключи для открытия Microsoft Visual Basic для приложений окно.

4. Нажмите Вставить > Модули а затем скопируйте следующий VBA в новое окно.

VBA: таймер обратного отсчета.

Dim gCount As Date
'Updateby20140925
Sub Timer()
    gCount = Now + TimeValue("00:00:01")
    Application.OnTime gCount, "ResetTime"
End Sub
Sub ResetTime()
Dim xRng As Range
Set xRng = Application.ActiveSheet.Range("E1")
xRng.Value = xRng.Value - TimeSerial(0, 0, 1)
If xRng.Value <= 0 Then
    MsgBox "Countdown complete."
    Exit Sub
End If
Call Timer
End Sub

Функции: E1 в приведенном выше коде указывает ячейку времени, которую вы вводите на шаге 2.

5. Нажмите Run или нажмите F5 для запуска таймера обратного отсчета. Теперь время отсчитывается.

Док-таймер обратного отсчета-3

6. И когда обратный отсчет закончится, всплывающее диалоговое окно напомнит вам.

Док-таймер обратного отсчета-4

Функции: Вы не можете остановить обратный отсчет, когда он запущен, за исключением закрытия книги.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (15)


Оценок пока нет. Оцените первым!

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

How to create a countdown timer in Excel.

This allows you to display a timer in whatever cell you want and it will count down until it reaches zero. I also included a method to stop or pause the timer.

To create the countdown timer, a macro will be used. However, this tutorial does not require any previous knowledge of macros or VBA in Excel.

If you are familiar with VBA, you can just copy the full macro code from below and skip everything else.

Sections:

Make the Countdown Timer

Add a Stop or Pause Feature to the Timer

Add Buttons in the Spreadsheet to Control the Timer

Countdown Timer Full Macro Code

Notes

Make the Countdown Timer

To make a countdown timer we need to install a macro into Excel, don’t worry though, that’s easy. Before that though, we need to setup a cell in the spreadsheet to hold the timer.

  1. Go to the cell that you want to contain the timer. Right-click that cell > click Format Cells…
    a6a7731f67646ad4730839bca75d467c.png
  2. Go to the Number tab and then to the Time category and select 13:30:55 from the section on the right. Then hit OK to get back to Excel.
    7e71b50651fd8475295719536f8c92bb.png
  3. You will now have a cell formatted like this:
    6e0d06f82e3a545926fe544ab4f3ac83.png
  4. Double-click the cell and it will have an annoying 12:00:00 AM time by default, but just ignore that.
    3d0c7c60c5c29c417c50830b46246fdd.png
  5. Type whatever time you want into this cell. The first set of zeros is for hours, the second set for minutes, and the third set for seconds. Delete what appears in the cell by default and type your number like this:
    106b6cf10db49a8a3f6bc9b7f5b72797.png
    Hit enter and you get this:
    8750dfd3285a40126a53af31dc7c53b1.png
    The time in the formula bar will look weird but don’t pay attention to that; it doesn’t matter.
  6. Now, we add the VBA code and install the macro. To do this hit Alt + F11 to go to the VBA Editor window and then look to the menu at the top of the window and go to Insert > Module
    fc5a28f618b506281af73ecd3fcead94.jpg
  7. A window will open like this:
    ee15c0891275a242a321d2808da3df3f.jpg
    Paste the macro into this window.
    Here is the macro code:
     Sub timer()
    
         interval = Now + TimeValue("00:00:01")
    
         If Range("A1").Value = 0 Then Exit Sub
    
         Range("A1") = Range("A1") - TimeValue("00:00:01")
    
         Application.OnTime interval, "timer"
    
     End Sub
    

    It should now look something like this:
    d00beec9f145894a403ad35db6143603.jpg

  8. Change the code to work for you. Everywhere that you see cell A1 you need to change that to the cell that contains the timer in your worksheet. So, if you put the timer in cell B6, then replace every instance of A1 with B6 in the code above.
  9. Hit Alt + F11 to go back to Excel and then hit Alt + F8, select the macro timer from the window that opened, hit the Run button, and watch the time count down.
    a2b166d24a989a318b7c28c69462413a.png

When the timer gets to zero, it will stop.

Add a Stop or Pause Feature to the Timer

Now that we have a working timer, it’s a good idea to be able to stop it.

To do this, we need to add just a couple things to our macro.

  1. Hit Alt + F11 and then go to the module that you added in the last section. If it isn’t already open, it should be listed in the left pane of the window and it will be called Module1, double-click that.
  2. Once you see the macro, add this line of code above it:
     Public interval As Date
    

    e151ace81b03d54c73af838b6901c415.jpg

  3. Now, below all of the code, under where it says End Sub, add this macro:
     Sub stop_timer()
         Application.OnTime EarliestTime:=interval, Procedure:="timer", Schedule:=False
     End Sub
    

    d11f5dcb5ac35f4175c91d3bd88a1452.jpg

  4. Go back to Excel, Alt + F11 and then hit Alt + F8. In the window that opens click timer and hit the Run button.
    bb2a7a71746d1a0ff8c92ca25075e899.png
  5. The timer should now be running. To stop it, hit Alt + F8 again and select stop_timer and click the Run button.
    733f759861f387f595f7b9ca1d4a4434.png

That’s all there is to it!

Now, always going to the Macro window, Alt + F8, can be really annoying, so let’s make these macros run from some buttons in the worksheet.

Add Buttons in the Spreadsheet to Control the Timer

This is a simple feature once you’ve got working macros.

Simply go to the Insert menu and select Shapes and then select a rounded rectangle.

9c35bbba253415c7e1f0d2e7e9f1d730.jpg

Adjust the size of the buttons and add some text to them.

a7b091113e953d4f09985f976de44a17.png

Right-click the first button and click Assign Macro…

40570218bb02612d5eb770c6adbe3319.png

In the window that opens, click timer and hit OK.

9605fd226db37c5fa291bddfb439ac73.png

Repeat that for the next button, obviously selecting stop_timer this time.

That’s it!

52359ec6ced46e5a9cf883f8f493bae6.png

If you want to learn more about adding buttons to Excel and making them run macros, check out this tutorial:

Attach a Macro to a Button in Excel

Countdown Timer Full Macro Code

Here is the complete macro code needed for this timer:

Public interval As Date
Sub timer()
 
    interval = Now + TimeValue("00:00:01")
    
    If Range("A1").Value = 0 Then Exit Sub
    
    Range("A1") = Range("A1") - TimeValue("00:00:01")
    
    Application.OnTime interval, "timer"
     
End Sub
Sub stop_timer()
 
    Application.OnTime EarliestTime:=interval, Procedure:="timer", Schedule:=False
 
End Sub

This code goes into a regular module.

Notes

When you first start the timer it may seem to count fast for the first couple seconds but it should quickly correct itself.

To make this macro run when the Excel workbook is opened, read these tutorials:

How to Run a Macro Automatically when Excel is Opened

How to Run a Macro from Another Macro

Make sure to download the spreadsheet attached to this tutorial so you can see everything in Excel and more easily copy/paste what you need.

Similar Content on TeachExcel

Run a Macro at Set Intervals in Excel

Tutorial: Run a macro every 30 seconds, 1 minute, 10 minutes, 1 hour, etc.; this method allows you t…

Years, Months, Days Between two dates in Excel

Tutorial: I have found a rather convoluted method to Calculate the Number of Years, Months and Days …

Turn Off the Formatting Window Popup in Excel

Tutorial:
How to stop the annoying formatting window, the «Mini Toolbar» from appearing when you se…

Format a Date to Show Only the Day of Week in Excel

Tutorial: How to format a Date so that only the day of the week is visible from that date.

Result:

Manually Calculate Formulas and Functions in Excel

Tutorial:
How to force Excel to recalculate all formulas and functions without editing or entering …

Idiot-Proof Forms in Excel — Part 1 — Formatting

Tutorial:
Forms Course
This tutorial shows you how to create a form within a regular worksheet in E…

Subscribe for Weekly Tutorials

BONUS: subscribe now to download our Top Tutorials Ebook!

Таймер в Excel

vdekameron

Дата: Вторник, 28.10.2014, 10:55 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Прочитал на форуме то, что есть по таймеру. Немного не подходит. Подскажите пожалуйста как видеть отсчет времени в какой-то ячейке. Например при нажатии на кнопку чтобы пошел отсчет времени в Ч:ММ:СС. Огромное спасибо

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 11:09 |
Сообщение № 2

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Без макросов — нельзя.
Нужно чтобы периодически производились пересчёты экрана. Тогда в ячейке будут обновляться и значения текущего времени.



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 11:14 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Я понимаю что без макросов никуда, а что в Excel нельзя вставить такой объект как Таймер, который и будет отсчитывать время. Как в Visual Basic например.
[moder]То есть, я Вас правильно понял, что Вы сознательно нарушили Правила форума, разместив свой вопрос в ветке «»Вопросы по Excel»?

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 11:28 |
Сообщение № 4

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

К ячейке А1 на листе Лист1 привязываете ToggleButton.
В модуле листа Лист1 прописываете:[vba]

Код

Sub Clock()
      Do While ActiveSheet.Name = «Лист1»
          If [A1] Then Exit Sub
          If Timer = Int(Timer) Then [A2] = Now
          DoEvents
       Loop
End Sub

[/vba]Ячейке А2, куда выводится Now, придаёте нужный Вам формат отображения данных



С уважением,
Алексей
MS Excel 2003 — the best!!!

Сообщение отредактировал Alex_STВторник, 28.10.2014, 11:29

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 11:50 |
Сообщение № 5

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Извините за глупый вопрос, как к ячейке А1 привязать переключатель?

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 12:14 |
Сообщение № 6

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Например, с использованием ActiveX-элемента управления ToggleButton. Или CheckBox из набора элементов управления форм. Или любой картинки с привязкой макроса и объявлением Public-переменной уровня модуля. Или …
Но более конкретно на этот уже дважды оффтопный вопрос Вам ответят в целевой ветке форума — Вопросы по VBA



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 12:52 |
Сообщение № 7

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Мне нужно чтобы отсчет времени начинался именно после нажатия на кнопку. Я при создании темы в первом сообщении именно так и написал. Как создать кнопку я знаю. А вот какой нужен макрос для данного события понятия не имею.

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 13:09 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Ну так Вы определитесь всё-таки, что Вам нужно: часы, таймер или секундомер?



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 14:27 |
Сообщение № 9

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Извините, может выражаюсь непонятным для вас языком и путаю все понятия. Объясню конкретно. Мне по работе нужно организовать проект, который бы отсчитывал время с момента старта рабочего дня. Т.е. нажал на кнопку и начиная с 0:00:00 время побежало. Получается что мне нужен секундомер. Или я снова не то ляпнул.

 

Ответить

Gustav

Дата: Вторник, 28.10.2014, 14:48 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Когда-то на буржуйском форуме в теме про таймер демонстрировал «шахматные часы» на скорую руку. Может, пригодится…

Вот ссылка на тему: http://www.pcreview.co.uk/forums….56.html . И там найти моё сообщение от 19th Oct 2006.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 15:19 |
Сообщение № 11

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Выкладывать с работы файлы с макросами не могу…
Вот слепил на скорую руку.
Инструкции:
НА ЛИСТЕ создайте элементы управления CommandButton1 и ToggleButton1
В МОДУЛЕ ЛИСТА поместите код:
Enjoy!



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 15:25 |
Сообщение № 12

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Gustav, похоже мне не под силу понять тот код. Неужели никто не делал простой секундомер в excel. Нажал на кнопку отсчет пошел. Нажал на другую отсчет прекратился.

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 15:39 |
Сообщение № 13

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Неужели никто не делал простой секундомер в excel. Нажал на кнопку отсчет пошел. Нажал на другую отсчет прекратился.

Ну вот… Пашешь, пашешь… Пишешь, пишешь…
[offtop]»Доктор, меня никто не замечает». «Следующий, я сказал!»[/offtop]



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Gustav

Дата: Вторник, 28.10.2014, 15:40 |
Сообщение № 14

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Gustav, похоже мне не под силу понять тот код

Чтобы запустить «изделие», код понимать не надо. Надо понимать только по-английски, чтобы инструкцию прочесть. А вот когда запустите, станет более понятно как и что работает. Шахматные часы представляете себе? Это ж два «взаимоисключающих» секундомера! Там это и реализовано.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 15:40 |
Сообщение № 15

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Ну тугодум я. Объясните популярно пожалуйста.

 

Ответить

vdekameron

Дата: Вторник, 28.10.2014, 15:50 |
Сообщение № 16

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 177


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Alex_ST, Вот, сделал как вы сказали.

К сообщению приложен файл:

3466318.xlsm
(17.7 Kb)

 

Ответить

Gustav

Дата: Вторник, 28.10.2014, 15:59 |
Сообщение № 17

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

CommandButton1 и ToggleButton1 — из набора ActiveX надо. А не Кнопка и Переключатель из набора форм.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 16:02 |
Сообщение № 18

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Вот, сделал как вы сказали.

я не только выкладывать, но и скачивать файлы с макросами не могу :(
(чтобы собак-сисадминов в DNS’e за это забанили!)



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

_Boroda_

Дата: Вторник, 28.10.2014, 16:06 |
Сообщение № 19

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Вот вообще не думая и без всяких вкусностей. Исключительно

Нажал на кнопку отсчет пошел. Нажал на другую отсчет прекратился.

[vba]

Код

Dim tt, t_

Sub StartClock()
     t_ = 0
     UpdateClock
End Sub

Sub StopClock()
     On Error Resume Next
     Application.OnTime tt, «UpdateClock», , False
End Sub

Sub UpdateClock()
     t_ = t_ + TimeValue(«00:00:01»)
     [A1] = t_
     tt = Now + TimeValue(«00:00:01»)
     Application.OnTime tt, «UpdateClock»
End Sub

[/vba]

К сообщению приложен файл:

45454_1.xlsm
(16.8 Kb)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Alex_ST

Дата: Вторник, 28.10.2014, 16:08 |
Сообщение № 20

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Gustav,
если не трудно, сделай и выложи файлик для vdekameron.
Я уж и так в коде постарался Caption’ы программно ставить чтобы можно было элементы ActiveX со свойствами по умолчанию ставить… А не помогло :(



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить


Автор:

Tamara Smith


Дата создания:

28 Январь 2021


Дата обновления:

16 Апрель 2023


Работа с датами и временем в Microsoft Excel

Видео: Работа с датами и временем в Microsoft Excel

Содержание

  • Шаг 1
  • Шаг 2
  • Шаг 3
  • Шаг 4
  • Шаг 5
  • Шаг 6
  • Шаг 7

Таймер обратного отсчета в электронной таблице Excel может быть полезен на листе, где время является фактором, поскольку он позволяет пользователю отслеживать время, оставшееся до определенного события или ограничения. Хотя в Excel нет функции или инструмента обратного отсчета, вы можете использовать встроенный язык программирования Visual Basic для приложений (VBA), чтобы создать обратный отсчет в простой ячейке Excel.

Шаг 1

Откройте лист Excel 2010, на котором вы хотите добавить таймер обратного отсчета. Щелкните правой кнопкой мыши ячейку, в которой должен находиться таймер, и выберите «Форматировать ячейки». Нажмите «Настроить» в левой части появившегося окна, а затем выберите «ч: мм: сс» из списка справа. Нажмите «Принять», чтобы продолжить.

Шаг 2

Удерживайте клавиши «Alt» и «F11», чтобы открыть консоль VBA. Выберите текущий рабочий лист из списка в левой части консоли. Щелкните маленькую стрелку рядом с кнопкой «Вставить пользовательскую форму» в верхней части экрана, которая является второй кнопкой слева, и выберите «Модуль» из списка варианты, которые появляются. Дважды щелкните «Модуль 1», когда он появится в списке.

Шаг 3

Щелкните пустое место в правой части экрана и введите следующий код: Sub Countup () Dim CountDown As Date CountDown = Now + TimeValue («00:00:01») Application.OnTime CountDown, «Realcount» End Sub

Этот код позволит обрабатывать остальное раз в секунду.

Шаг 4

Нажмите Enter, чтобы перейти на новую строку на странице. Введите следующий код: Sub Realcount () Dim count As Range Set count = [E1] count.Value = count.Value — TimeSerial (0, 0, 1) Если count <= 0, то MsgBox «Обратный отсчет завершен». Выход из подписки End If Call Countup End Sub

Измените «E1» на ячейку, которую вы хотите использовать для таймера. Этот код выполняет процедуру обратного отсчета и проверяет, закончился ли счет.

Шаг 5

Щелкните значок «X» в правом верхнем углу консоли, чтобы закрыть окно.

Шаг 6

Выберите ячейку, которую вы используете для своей учетной записи, и введите желаемое время обратного отсчета. Обязательно запишите часы, минуты и секунды, даже если часы и минуты равны нулю. «2:30» — это две тридцать минут; «0: 2: 30» — это две минуты тридцать секунд.

Щелкните вкладку «Разработчик» в верхней части экрана, а затем нажмите кнопку «Макросы» в левой части ленты. Выберите «Подсчет» из списка и нажмите «Выполнить». Обратный отсчет начнется и продолжится, пока не достигнет нуля. В этот момент вы увидите окно сообщения, объясняющее, что обратный отсчет закончился.

Понравилась статья? Поделить с друзьями:
  • Табличный редактор ms excel основные понятия
  • Таймер в excel без макросов
  • Табличный редактор microsoft office excel
  • Тайм нью романс шрифт где находится в word
  • Табличный редактор microsoft excel работа с книгами