powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - мигание ячейки по дате
16 сообщений из 16, страница 1 из 1
Excel - мигание ячейки по дате
    #38308017
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здаврствйуте.
Есть такой код:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub StartBlink()
    Dim row As Integer

    For row = 1 To 20
        If Cells(row, 1) = Date Then
            If Cells(row, 2).Interior.ColorIndex = 3 Then
                Cells(row, 2).Interior.ColorIndex = 2
            Else
                Cells(row, 2).Interior.ColorIndex = 3
            End If
        End If
    Next row

    dtmDime = Now() + TimeValue("00:00:01")
    Application.OnTime dtmDime, "StartBlink"
End Sub

после запуска которого начинают мигать цветами ячейки в столбце В по условию в столбце А. Если я имею дело с обычными числами, то всё работает. А вот с датами не хочет. Подскажите, пожалуйста, в чем причина? Спасибо.
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308025
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
plus_stick,

А если попробовать
Код: vbnet
1.
 If IsDate(Cells(row, 1).Value) Then

. Мне когда-то помогло при работе с датами :)
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308033
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plus_stick,

у меня ваш код мигает без проблем, выкладывайте файл.

возможно, вы вписываете в ячейку Дата+Время
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308046
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308060
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня все мигает (если дату сегодняшнюю вписать в какую-нибудь из ячеек)

может у вас макросы запрещены?
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308062
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или может дата неверная на компе стоит?
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308065
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Да нет, макросы разрешены в настройках. Не могу понять, в чем дело
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308069
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Дата в компе в формате dd.MM.yyyy
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308072
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну поставь точку останова, посмотри, выполняется ли макрос в принципе, выполни по шагам.

В самом макросе ошибки нет.
Тут либо:
- макрос не выполняется в принципе
- неправильная дата на компе
- неправильно вписываешь сегодняшнюю дату (либо с указанием времени, либо мимо (нужно вписывать в столбец А, в строку не более 20))
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308074
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plus_stickShocker.Pro,

Дата в компе в формате dd.MM.yyyyэто значения не имеет
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308075
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

В общем мне нужно, чтобы мигали ячейки в столбце В, если даты в столбце А меньше или равны текущей.
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308076
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro- неправильно вписываешь сегодняшнюю дату (либо с указанием времени, либо мимо (нужно вписывать в столбец А, в строку не более 20))выложи файл с уже вписанной сегодняшей датой в какую-нибудь из ячеек, то есть тот файл, который должен мигать, но не мигает.
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308077
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plus_stickВ общем мне нужно, чтобы мигали ячейки в столбце В, если даты в столбце А меньше или равны текущей.ну так надо тогда формулу исправить:
Код: vbnet
1.
If Cells(row, 1) <= Date Then
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308086
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Так я исправил, начало мигать, но мигают также и те даты, которые не попадают под это условие (даже поздние даты мигают)
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308089
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
plus_stickно мигают также и те даты, которые не попадают под это условие (даже поздние даты мигают)в выложенном файле все даты раньше сегодняшней, так что мигает все правильно
...
Рейтинг: 0 / 0
Excel - мигание ячейки по дате
    #38308093
plus_stick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Тьфу ... епта. Затупил, сорри.
Спасибо ))
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel - мигание ячейки по дате
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]