Автоматически распечатать экран из результата формулы

Автоматически распечатать экран из результата формулы

У меня есть процедура в VBA для вызова PrintScreen:

Sub PrintScreen()
keybd_event VK_SNAPSHOT, 1, 0, 0
End Sub

Я хочу вызывать его каждые десять секунд, когда результат этой ячейки

=IFERROR(VALUE(TEXT(F4,"ss")),-ABS(VALUE(RIGHT(F4,2))))

есть "0";
следующая ячейка возвращает "Yes"или "No"если"0"

=IF(RIGHT(I5,1)="0","Yes","No")

Итак, когда эта ячейка вернется, "Yes"я хочу сделать снимок экрана. Я знаю, что я близок, но это расстраивает меня, так как я не могу его сделать.

Связанный контент