Moderatori: Anthony47, Flash30005
Sub riesegui()
'Esegui le due macro:
Call Macro1
Call Macro2
'
'Pianifica la prossima esecuzione:
myOre = "N1:N10" '<<< L' area in cui sono elencati gli orari di esecuzione
mySh = "Foglio1" '<<< Il Foglio che contiene myOre
'**
ThisWorkbook.Sheets(mySh).Range(myOre).Interior.ColorIndex = xlNone
mysec = Timer / 10
COra = 10 * TimeSerial(0, 0, mysec + 1)
For Each Cell In ThisWorkbook.Sheets("Foglio1").Range(myOre)
If Cell.Value > COra Then
Application.OnTime (Cell.Value), "Riesegui"
Cell.Interior.ColorIndex = 4
Exit For
End If
Next Cell
'**
End Sub
myOre = "N1:N10" '<<< L' area in cui sono elencati gli orari di esecuzione
mySh = "Foglio1" '<<< Il Foglio che contiene myOre
Sub MessTempo()
ActiveSheet.Shapes("Text Box 1").Visible = True
PauseTime = 1 ' Imposta la durata espressa in secondi
Start = Timer ' Imposta l'ora di inizio.
Do While Timer < Start + PauseTime
DoEvents ' Passa il controllo ad altri processi.
'<<<< tua macro
Loop
ActiveSheet.Shapes("Text Box 1").Visible = False
End Sub
Torna a Applicazioni Office Windows
differenza fra orari MA con 1 eccezione Autore: raimea |
Forum: Applicazioni Office Windows Risposte: 7 |
Macro per aprire file salvato su sharepoint Onedrive Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 2 |
Come interrompere macro sndPlaySound Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 2 |
Macro per aggiungere testo in tutti i files di una cartella? Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 15 |
Visitano il forum: Nessuno e 56 ospiti