Можно еще? Хочу сделать чтобы человек нажимал кнопку,выполнялся какой-то макрос,в переменую сохранялось тек.время с датой
Код
tekushee_vremya = Now()
затем при запуске второго макроса проверялось,прошло ли 30 секунд . если прошло то выполнится,нет то что-то другое произойет.
Код
Sub proverka_plusov()
tekushee_vremya = Now()
vremya_c_30_sek = tekushee_vremya + Second(30)
If Now() < tekushee_vremya Then
'Что-то выполняется
MsgBox "если истина"
Else
' Что-то не выплняется
MsgBox "если не истин"
End If
End Sub
Здравствуйте. Есть такой код который я нашел где-то и пользовался им.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then ' реакция на изменение в ячейке с координатами A1 _
если нужна другая ячейка, поменяйте координату, _
т.е. вместо "$A$1" впишите любую другую (знак "$" _
обязателен!
'запускаем наш макрос
myMacro
End If
End Sub
Но он прописывается в листе, и это не удобно так как в книге 20+листов. Как поправить его, чтобы прописать не в листе а в книге, так как листов много и задать в макросе не 1 ячейку, а несколько. например D5,D6, D7, D8,D9, D10 .? Сам пробовал ,но нечего не выходит.(((( Пробовал так,это позволило добавить ячейки, но опять же это прописано в коде листа а не книги.
Скрытый текст
Private Sub Worksheet_Change(ByVal Target As Range) If Left(Target.Address, 4) = "$D$5" Then myMacro If Left(Target.Address, 4) = "$D$6" Then myMacro If Left(Target.Address, 4) = "$D$7" Then myMacro End Sub
Здравствуйте. Помогите сделать макрос. Макрос 1 или 2 должен по клику кнопки на из массива ссылок на листе 1 выбирать 1 или 3 случайных ссыдки у которыв нет даты макрос 3 должен этим ссылкам проставить дату на лисите 1, напротив правее ссылок, дата указана на листе2