Hoi
Wat ik wil bereiken is, dat er een scoreboard tijdens een sport evenement sponsers gepresenteerd kunnen worden in een gedeelte van het spreadsheet waardoor onze jeugdcommissie geld kan werven. De gebruiker van het scoreboard wil ik niet "belasten" met het handmatig activeren van een "loop VBA code" en de onderbreking aan het eind moet ook "geruisloos" gaan. ( dus geen DEBUG melding )
Ik ben daarom op zoek naar code die x minuten na de laatste actie, automatisch opstart en indien mogelijk ook zonder [debug] melding stopt zodra je weer iets wilt tikken of de muis aanraakt. Eigenlijk moet je het vergelijken met het screen saver effect bij een pc die aanslaat als je even wegloopt bij je pc.
Het idee erbij is dat zodra deze "timer" start, er van een andere sheet een cel wordt gecopieerd en geplakt in de sheet die zichtbaar is. ( zie bijlage)
en door een do - until loop blijft dit zich herhalen waarbij de verschillende sponsoren worden afgewisseld.
=====
Waar ik dus nu naar op zoek ben is het "screen saver - opstart en eind gedeelte"
Iemand enig idee
Alvast bedankt
Humadgen
Wat ik wil bereiken is, dat er een scoreboard tijdens een sport evenement sponsers gepresenteerd kunnen worden in een gedeelte van het spreadsheet waardoor onze jeugdcommissie geld kan werven. De gebruiker van het scoreboard wil ik niet "belasten" met het handmatig activeren van een "loop VBA code" en de onderbreking aan het eind moet ook "geruisloos" gaan. ( dus geen DEBUG melding )
Ik ben daarom op zoek naar code die x minuten na de laatste actie, automatisch opstart en indien mogelijk ook zonder [debug] melding stopt zodra je weer iets wilt tikken of de muis aanraakt. Eigenlijk moet je het vergelijken met het screen saver effect bij een pc die aanslaat als je even wegloopt bij je pc.
Het idee erbij is dat zodra deze "timer" start, er van een andere sheet een cel wordt gecopieerd en geplakt in de sheet die zichtbaar is. ( zie bijlage)
Code:
Sub Macro1()
Application.ScreenUpdating = False
Do
Sheets("Sponsoren").Select
Range("B7").Select
Selection.Copy
Sheets("Basis").Select
Range("B7").Select
ActiveSheet.Paste
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Sheets("Sponsoren").Select
Range("B7").Select
Selection.Cut
Do
ActiveCell.Offset(1, 0).Select
Loop Until IsEmpty(ActiveCell.Offset(0, 0))
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
Sheets("Basis").Select
Range("B7").Select
Application.Wait (Now + TimeValue("0:00:05"))
Loop Until IsEmpty(ActiveCell.Offset(0, 0))
Application.ScreenUpdating = True
End Sub
=====
Waar ik dus nu naar op zoek ben is het "screen saver - opstart en eind gedeelte"
Iemand enig idee
Alvast bedankt
Humadgen