kattenbe
Gebruiker
- Lid geworden
- 12 jan 2016
- Berichten
- 45
- Besturingssysteem
- Windows
- Office versie
- 365
Ik in Excel vba een wedstrijdprogramma weten te fabriceren.
Het programma open je door op het bureaublad op de betreffende excel icon te klikken (na het openen kun je niet meer bij andere programma's komen) en wanneer men het programma wil sluiten kan dat alleen via een daarvoor gemaakte vba afsluitknop in het hoofdmenu.
Alles is beveiligd en er kan alleen via userform hoofdmenu worden afgesloten. Dit werkt allemaal prima. En alles wordt met het afsluiten direct naar de juiste bladen weggeschreven.
En na het afsluiten kom je van zelf weer terug op het bureaublad om bijvoorbeeld met andere programma’s te kunnen werken.
Deze manier van afsluiten (en dus het direct wegschrijven naar de juiste bladen) vind ik niet (helemaal) prettig werken want ik kan dan geen totaal plaatje meer maken van de volledige dag.
Ik ben daarom opzoek naar een vba code waarmee de gebruiker door een druk op een (dus eigenlijk een tweede) knop het programma “tijdelijk” af kan sluiten (zonder dat alles eerst weg geschreven wordt naar andere bladen) maar dat men dan zo weer terug is op het bureaublad. En wanneer men het programma dan weer opent dat “alles” dan nog zo “staat” als voor het afsluiten het geval was.
Alle userfoms worden ook met onderstaande code beveiligd:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 1 Then
Else
Cancel = True
End If
End Sub
Het programma open je door op het bureaublad op de betreffende excel icon te klikken (na het openen kun je niet meer bij andere programma's komen) en wanneer men het programma wil sluiten kan dat alleen via een daarvoor gemaakte vba afsluitknop in het hoofdmenu.
Alles is beveiligd en er kan alleen via userform hoofdmenu worden afgesloten. Dit werkt allemaal prima. En alles wordt met het afsluiten direct naar de juiste bladen weggeschreven.
En na het afsluiten kom je van zelf weer terug op het bureaublad om bijvoorbeeld met andere programma’s te kunnen werken.
Deze manier van afsluiten (en dus het direct wegschrijven naar de juiste bladen) vind ik niet (helemaal) prettig werken want ik kan dan geen totaal plaatje meer maken van de volledige dag.
Ik ben daarom opzoek naar een vba code waarmee de gebruiker door een druk op een (dus eigenlijk een tweede) knop het programma “tijdelijk” af kan sluiten (zonder dat alles eerst weg geschreven wordt naar andere bladen) maar dat men dan zo weer terug is op het bureaublad. En wanneer men het programma dan weer opent dat “alles” dan nog zo “staat” als voor het afsluiten het geval was.
Alle userfoms worden ook met onderstaande code beveiligd:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 1 Then
Else
Cancel = True
End If
End Sub