Ciao a tutti mi potete aiutare in questo problema?
In Excel in una cella che calcola un conto alla rovescia vorrei far comparire al termine un MSGBOX che mi dica scaduto il tempo.......grazie a tutti ciao
Moderatori: Anthony47, Flash30005
Sub CalcolaDeltaT()
Calculate
If Sheets("Foglio3").Range("S1") < 0 Then '<<<Foglio e cella in cui e' calcolato il tempo residuo
MsgBox ("Tempo scaduto"): Exit Sub
Else
Application.OnTime Now + TimeValue("00:00:1"), "CalcolaDeltaT" '<<<< il formato che vedi in TimeValue è hh:mm:ss
End If
End Sub
Dim Termins As Integer
'
Sub CalcolaDeltaT()
CntCell = "I10:I50" '<<<
CntSh = "Foglio2" '<<<
'
Calculate
CTerm = Application.WorksheetFunction.CountIf(Sheets(CntSh).Range(CntCell), "TERMINATA")
If CTerm <> Termins And CTerm > 0 Then MsgBox ("Tempo scaduto")
Termins = CTerm
If Application.WorksheetFunction.CountIf(Sheets(CntSh).Range(CntCell), ">0") Then
Application.OnTime Now + TimeValue("00:00:05"), "CalcolaDeltaT" '<<< ritardo in hh:mm:ss
End If
End Sub
Sub CalcolaDeltaT()
CntCell = "I10:I50" '<<<
CntSh = "Foglio2" '<<<
Stop ="Z1" '**** 1
If Sheets(CntSh).Range(Stop).Value) <> "" then Exit Sub '**** 2
'DA QUI CONTINUANO LE ISTRUZIONI PRECEDENTI:
'
Calculate
'etc etc
StopS = "Z1" '**** 1
If Sheets(CntSh).Range(StopS).Value <> "" Then Exit Sub '**** 2
Torna a Applicazioni Office Windows
Problema con apertura MsgBox con duplice condizione Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 24 |
Excel: formula automatica per evidenziare prodotto scaduto Autore: gamma_ray |
Forum: Applicazioni Office Windows Risposte: 3 |
vba excel errore run-time 6 - overflow Autore: Francesco53 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 44 ospiti