PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBATimer på MsgBoxTimer på MsgBox
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-04-09 14:08
 
 Ändrad av Mats Grahn  på 2019-04-09 14:08:42

 Hej

Jag skulle vilja lägga in en timer på MsgBox 

Jag har en timer på en excellfil, eftersom folk glömmer stänga ner den, så låser sig den för alla.

Men ibland startar dom filen utan att klicka i OK på Messageboxen och då startar inte timern

finns det nåt sätt att lägga till en timer till koden nedan så att Messagebox klickas i OK efter 5 sekunder t.ex.

 


Private Sub Workbook_Open()
If Application.UserName = "Mats Grahn" Then
Exit Sub
Else
End If
 Call SetTimer
MsgBox ("Den stänger ned sig automatiskt om 15 minuter")
End Sub

 

/Mats
 

Nytt inlägg
 2019-04-12 07:03
 
 Ändrad av Christian  på 2019-04-12 07:04:58
Hej hej

Nedan kod gör som du önskar:
Mvh
Christian

Option Explicit
Sub MsgBoxCloseOnTime()

Dim mBox As Object: Set mBox = CreateObject("wScript.Shell")
Dim mTime As Long: mTime = 5
Dim mResult As Long: mResult = mBox.popup("This message will selfdestruct in 5 seconds", mTime, "Mats Grahns ruta", 0)

If mResult = 1 Or mResult = -1 Then: Exit Sub

End Sub
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBATimer på MsgBoxTimer på MsgBox

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter