Добрый день. Не получается решить задачку. Я так понимаю мне может помочь макрос, к сожалению не владею им. Прошу посмотрите, возможно это легкая задача: последовательное во времени выполнение команд. Например (файл во вложении): 1 этап: в ячейке A1 поставить 1-цу, в ячейке B1 поставить 0. Через 5-10 секунд копировать значение, вычисленное по формуле из ячейки F1 и записать в ячейку H1; 2 этап: в ячейке A1 поставить 0, в ячейке B1 поставить 1-цу. Через 5-10 секунд копировать значение, вычисленное по формуле из ячейки F1 и записать в ячейку H2.
Спасибо.
Добрый день. Не получается решить задачку. Я так понимаю мне может помочь макрос, к сожалению не владею им. Прошу посмотрите, возможно это легкая задача: последовательное во времени выполнение команд. Например (файл во вложении): 1 этап: в ячейке A1 поставить 1-цу, в ячейке B1 поставить 0. Через 5-10 секунд копировать значение, вычисленное по формуле из ячейки F1 и записать в ячейку H1; 2 этап: в ячейке A1 поставить 0, в ячейке B1 поставить 1-цу. Через 5-10 секунд копировать значение, вычисленное по формуле из ячейки F1 и записать в ячейку H2.
Sub step1() With Sheet1 .Range("a1") = 1 .Range("b1") = 0 Application.ScreenUpdating = True Application.Wait Now + CDate("00:00:05") .Range("h1").Value = .Range("f1").Value End With End Sub
Sub step2() With Sheet1 .Range("a1") = 0 .Range("b1") = 1 Application.ScreenUpdating = True Application.Wait Now + CDate("00:00:05") .Range("h2").Value = .Range("f1").Value End With End Sub
[/vba]
[vba]
Код
Sub step1() With Sheet1 .Range("a1") = 1 .Range("b1") = 0 Application.ScreenUpdating = True Application.Wait Now + CDate("00:00:05") .Range("h1").Value = .Range("f1").Value End With End Sub
Sub step2() With Sheet1 .Range("a1") = 0 .Range("b1") = 1 Application.ScreenUpdating = True Application.Wait Now + CDate("00:00:05") .Range("h2").Value = .Range("f1").Value End With End Sub