11. marts 2013 - 14:46Der er
20 kommentarer og 1 løsning
Pause i makro
Hej,
jeg vil gerne have hjælp til og lave en pause i en makro.
Det jeg er ude efter er at kunne lave en pause så jeg kan kopiere noget tekst og skal så trykke på en knap der hedder videre inden makroen forsætter i scriptet.
Hvordan laver jeg dette??? I de tidligere versioner af excel var der en pause knap men det er der ikke længere i 2010.
tak for tekstboksen, kan du hjælpe mig med pausen også, for excel står bare og stjerner når jeg indsætter tekstboksen i makroen og har ikke mulighed for at kopiere noget.
jeg kan ikke se hvor jeg skal indsætte teksten henne, jeg er ikke en ørn til visual basic.
Det jeg gerne vil have step by step er:
1. Åbn et andet excel ark. (det har jeg i makroen) 2. Pause ønskes efter åbning 3. Marker tekst. 4. Tryk på tekstboks videre 5. Gå tilbage til det første excel ark. 6. Pause 7. Indsæt det kopierede tekst fra det andet excel ark. 8. Tryk på tekstboks afslut.
Sub Pause() Dim PauseTime, Start, Finish, TotalTime If (MsgBox("Press Yes to pause for 10 seconds", 4)) = vbYes Then PauseTime = 10 ' Set duration. Start = Timer ' Set start time. Do While Timer < Start + PauseTime DoEvents ' Yield to other processes. Loop Finish = Timer ' Set end time. TotalTime = Finish - Start ' Calculate total time. MsgBox "Paused for " & TotalTime & " seconds" Else End End If End Sub
Sub Kopier() ' ' Kopier Makro ' ' Genvejstast:Ctrl+q '
Workbooks.Open Filename:="R:\000 ORDRE LARS + NIELS\Lisbeth_Nye_Ordre.xlsx"
Call Pause
Call Pause MsgBox "slut"
End Sub
Sub Pause() Dim PauseTime, Start, Finish, TotalTime If (MsgBox("Press Yes to pause for 5 seconds", 4)) = vbYes Then PauseTime = 20 ' Set duration. Start = Timer ' Set start time. Do While Timer < Start + PauseTime DoEvents ' Yield to other processes. Loop Finish = Timer ' Set end time. TotalTime = Finish - Start ' Calculate total time. MsgBox "Paused for " & TotalTime & " seconds" Else End End If End Sub
Når jeg gør det så åbner den ikke dokumentet først men kører pause scriptet
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.