Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Реальное время с самообновлением - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Реальное время с самообновлением
neobi4nij Дата: Вторник, 28.02.2017, 18:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Приветствую Вас. Многие бывает пользуются реальными датами или временем в таблицах. Время обновляется (с компьютерным) если обновляется сама таблица кнопкой F9 или же при вводе данных и Enter. Реально сделать чтоб время само обновлялось без нажатия F9, просто тикало? Файл прикладываю и если кто может помочь, то буду благодарен.
К сообщению приложен файл: 0281119.xlsx (9.0 Kb)
 
Ответить
СообщениеПриветствую Вас. Многие бывает пользуются реальными датами или временем в таблицах. Время обновляется (с компьютерным) если обновляется сама таблица кнопкой F9 или же при вводе данных и Enter. Реально сделать чтоб время само обновлялось без нажатия F9, просто тикало? Файл прикладываю и если кто может помочь, то буду благодарен.

Автор - neobi4nij
Дата добавления - 28.02.2017 в 18:30
gling Дата: Вторник, 28.02.2017, 20:02 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2558
Репутация: 696 ±
Замечаний: 0% ±

2010
Здравствуйте.
Цитата
Реальное время с самообновлением
Это вопрос или утверждение? Мы тоже знаем, что время не стоит на месте. А что надо ть.
Хотите обновлять информацию при изменении времени? Как часто? каждую десятую секунду, каждую секунду, каждую минуту....? Обновление можно сделать, но оно будет происходить при включенных макросах, вам это надо или возможно ли это? Без включения макросов вряд ли что получится.
просто тикало?
Ну увидите изменяющиеся цифирьки в ячейке, а дальше то что?


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 28.02.2017, 20:04
 
Ответить
СообщениеЗдравствуйте.
Цитата
Реальное время с самообновлением
Это вопрос или утверждение? Мы тоже знаем, что время не стоит на месте. А что надо ть.
Хотите обновлять информацию при изменении времени? Как часто? каждую десятую секунду, каждую секунду, каждую минуту....? Обновление можно сделать, но оно будет происходить при включенных макросах, вам это надо или возможно ли это? Без включения макросов вряд ли что получится.
просто тикало?
Ну увидите изменяющиеся цифирьки в ячейке, а дальше то что?

Автор - gling
Дата добавления - 28.02.2017 в 20:02
bmv98rus Дата: Вторник, 28.02.2017, 20:23 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop] gling,
а дальше то что?

ну как что, звуковое сопровождение ТИК-ТАК[/offtop]

neobi4nij,
Без макросов и прочего с периодом обновления 1 мин.
К сообщению приложен файл: 6910047.xlsx (12.0 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение[offtop] gling,
а дальше то что?

ну как что, звуковое сопровождение ТИК-ТАК[/offtop]

neobi4nij,
Без макросов и прочего с периодом обновления 1 мин.

Автор - bmv98rus
Дата добавления - 28.02.2017 в 20:23
buchlotnik Дата: Вторник, 28.02.2017, 20:45 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
Без макросов и прочего
а за счёт чего? по условию задачки - само (без F9 или ввода данных)
 
Ответить
Сообщение
Цитата
Без макросов и прочего
а за счёт чего? по условию задачки - само (без F9 или ввода данных)

Автор - buchlotnik
Дата добавления - 28.02.2017 в 20:45
bmv98rus Дата: Вторник, 28.02.2017, 20:54 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
buchlotnik,
Ну у меня почти само :-). MSquery c обновлением через 1 мин :-) ну а оно калькуляцию автоматом запускает :-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеbuchlotnik,
Ну у меня почти само :-). MSquery c обновлением через 1 мин :-) ну а оно калькуляцию автоматом запускает :-)

Автор - bmv98rus
Дата добавления - 28.02.2017 в 20:54
neobi4nij Дата: Вторник, 28.02.2017, 21:09 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Мне надо чтоб время шло как на часах по секундам, независимо с включёнными макросами или без. А то не удобно каждый раз нажимать F9 когда мне надо, дело в том, что у меня свои есть задачи и они привязаны к реальному времени. Если кто сможет помочь, то как уже писал, буду очень благодарен за помощь.
 
Ответить
СообщениеМне надо чтоб время шло как на часах по секундам, независимо с включёнными макросами или без. А то не удобно каждый раз нажимать F9 когда мне надо, дело в том, что у меня свои есть задачи и они привязаны к реальному времени. Если кто сможет помочь, то как уже писал, буду очень благодарен за помощь.

Автор - neobi4nij
Дата добавления - 28.02.2017 в 21:09
Wasilich Дата: Вторник, 28.02.2017, 21:19 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Как то баловался. может пригодится. :)
Хотя сам таймер, где то слямзил.
К сообщению приложен файл: __.xls (31.0 Kb)


Сообщение отредактировал Wasilich - Вторник, 28.02.2017, 21:26
 
Ответить
СообщениеКак то баловался. может пригодится. :)
Хотя сам таймер, где то слямзил.

Автор - Wasilich
Дата добавления - 28.02.2017 в 21:19
neobi4nij Дата: Вторник, 28.02.2017, 21:22 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо что хоть такое, но мне надо только ячейка с временем и ничего лишнего, такое возможно сделать?. А там я уже буду думать как перенести ячейку в другое место, куда надо, а то в этом файле она привязана к той где находится..
 
Ответить
СообщениеСпасибо что хоть такое, но мне надо только ячейка с временем и ничего лишнего, такое возможно сделать?. А там я уже буду думать как перенести ячейку в другое место, куда надо, а то в этом файле она привязана к той где находится..

Автор - neobi4nij
Дата добавления - 28.02.2017 в 21:22
bmv98rus Дата: Вторник, 28.02.2017, 21:28 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
ох как мне это не нравится
Калькуляция раз в 1 сек :-) только разрешения мешают с первого раза запустить нормально. Со второго все ок.
К сообщению приложен файл: 9569096.xlsm (14.4 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 28.02.2017, 21:35
 
Ответить
Сообщениеох как мне это не нравится
Калькуляция раз в 1 сек :-) только разрешения мешают с первого раза запустить нормально. Со второго все ок.

Автор - bmv98rus
Дата добавления - 28.02.2017 в 21:28
Wasilich Дата: Вторник, 28.02.2017, 21:30 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Спасибо что хоть такое
Ну, чем богаты. Так может сразу в нужную ячейку поместить. Или потом снова переделывать.
 
Ответить
Сообщение
Спасибо что хоть такое
Ну, чем богаты. Так может сразу в нужную ячейку поместить. Или потом снова переделывать.

Автор - Wasilich
Дата добавления - 28.02.2017 в 21:30
neobi4nij Дата: Вторник, 28.02.2017, 21:33 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
bmv98rus! Большое Вам спасибо.
 
Ответить
Сообщениеbmv98rus! Большое Вам спасибо.

Автор - neobi4nij
Дата добавления - 28.02.2017 в 21:33
Sychev Дата: Среда, 13.12.2017, 17:30 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
bmv98rus,
Добрый день!
Воспользовался Вашим файлом с макросом времени, но при включенном макросе не работает копирование данных на листе где идут часы, на других листах и в других книгах EXCEL, тоесть происходит следующее, на некоторой ячейке нажимаю CTRL + C - появляются муравью вокруг ячейки, т.е. данные в буфере, но при смене секунд муравьи пропадают и данные в другое место не вставляются.... Почему так?
И на Вашем файле который я сохранил к себе на компьютер на ярлыке восклицательный знак в желтом цвете...?
Что делаю не так?
Заранее спасибо.
 
Ответить
Сообщениеbmv98rus,
Добрый день!
Воспользовался Вашим файлом с макросом времени, но при включенном макросе не работает копирование данных на листе где идут часы, на других листах и в других книгах EXCEL, тоесть происходит следующее, на некоторой ячейке нажимаю CTRL + C - появляются муравью вокруг ячейки, т.е. данные в буфере, но при смене секунд муравьи пропадают и данные в другое место не вставляются.... Почему так?
И на Вашем файле который я сохранил к себе на компьютер на ярлыке восклицательный знак в желтом цвете...?
Что делаю не так?
Заранее спасибо.

Автор - Sychev
Дата добавления - 13.12.2017 в 17:30
bmv98rus Дата: Среда, 13.12.2017, 20:00 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Почему так

ну просто на это не рассчитывали, так как запрос был на только время.
ну можно вместо калькуляции просто в ячейку класть текущее время. тогда копировать можно.
А вот что там у вас с желтым восклицательным знаком сказать не могу. Обычно это просто файл с VBA кодом и об этом предупреждают.
К сообщению приложен файл: 4077844.xlsm (15.4 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Почему так

ну просто на это не рассчитывали, так как запрос был на только время.
ну можно вместо калькуляции просто в ячейку класть текущее время. тогда копировать можно.
А вот что там у вас с желтым восклицательным знаком сказать не могу. Обычно это просто файл с VBA кодом и об этом предупреждают.

Автор - bmv98rus
Дата добавления - 13.12.2017 в 20:00
krosav4ig Дата: Среда, 13.12.2017, 20:47 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
или такой вариант

UDF
[vba]
Код
Public Function РеальноеВремя()
    Application.Volatile True
    РеальноеВремя = Now
End Function
[/vba]

В ЭтаКнига
[vba]
Код
Private Sub Workbook_Open()
    With Лист1.Cells.Find("РеальноеВремя", , xlFormulas, xlPart)
        .Formula = .Formula
    End With
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Formula = "=РеальноеВремя()" Then recalc Target.Address(, , , 1)
End Sub
Public Sub recalc(adr)
    If Range(adr).Formula = "=РеальноеВремя()" Then
        Range(adr).Calculate
        Application.OnTime Now + TimeSerial(0, 0, 1), "'" & ThisWorkbook.Name & "'!'ЭтаКнига.recalc """ & adr & """'"
    End If
End Sub
[/vba]
К сообщению приложен файл: 0281119.xlsm (20.3 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 13.12.2017, 20:50
 
Ответить
Сообщениеили такой вариант

UDF
[vba]
Код
Public Function РеальноеВремя()
    Application.Volatile True
    РеальноеВремя = Now
End Function
[/vba]

В ЭтаКнига
[vba]
Код
Private Sub Workbook_Open()
    With Лист1.Cells.Find("РеальноеВремя", , xlFormulas, xlPart)
        .Formula = .Formula
    End With
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Formula = "=РеальноеВремя()" Then recalc Target.Address(, , , 1)
End Sub
Public Sub recalc(adr)
    If Range(adr).Formula = "=РеальноеВремя()" Then
        Range(adr).Calculate
        Application.OnTime Now + TimeSerial(0, 0, 1), "'" & ThisWorkbook.Name & "'!'ЭтаКнига.recalc """ & adr & """'"
    End If
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 13.12.2017 в 20:47
bmv98rus Дата: Среда, 13.12.2017, 21:12 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4113
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
krosav4ig, ну конечно буковок поболее :-), но работает и лучше чем на скорую руку состряпанное .


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеkrosav4ig, ну конечно буковок поболее :-), но работает и лучше чем на скорую руку состряпанное .

Автор - bmv98rus
Дата добавления - 13.12.2017 в 21:12
Sychev Дата: Среда, 13.12.2017, 23:37 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
bmv98rus,
Доброй ночи!
Спасибо, да работает.
 
Ответить
Сообщениеbmv98rus,
Доброй ночи!
Спасибо, да работает.

Автор - Sychev
Дата добавления - 13.12.2017 в 23:37
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!