Archief - vba vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sjoene

Legacy Member
ik probeer voor het moment een kleine tennismanager te programmere met mijn fameuse :ironic: kennis van vba, ma keb een vraagske

oe kunde mee een klok werken in vba en moest et nie gaan, wat is het alternatief om met een soort van klok te kunnen werken?

Asshen

Legacy Member
sjoene zei:
ik probeer voor het moment een kleine tennismanager te programmere met mijn fameuse :ironic: kennis van vba, ma keb een vraagske

oe kunde mee een klok werken in vba en moest et nie gaan, wat is het alternatief om met een soort van klok te kunnen werken?

Ge kunt met ne timer werken.
Die is normaal standaard beschikbaar uit de verscheidene componenten in VB.

sjoene

Legacy Member
Asshen zei:
Ge kunt met ne timer werken.
Die is normaal standaard beschikbaar uit de verscheidene componenten in VB.

maar in vba?
en eeft iemand de code?

stoffer

Legacy Member
Ik veronderstel dat je met vba, visual basic bedoeld.
In dat geval is het zeer simpel:

Je maakt een timer, zet het interval op 1000 (1000ms = 1 sec)
eventueel zo:
Code:
Private Sub Form_Load()
    Timer1.Interval = 1000
End Sub
en dan maak je een label en typ je volgende code:
Code:
Private Sub Timer1_Timer()
    Label1.Caption = Now()
'of indien ge enkel de tijd wilt:
    Label1.Caption = Format(Now(), "hh:mm:ss")
End Sub

ducky hutty

Legacy Member
Hij bedoelt visual basic applications (zit oa bij excel). Kan je bar weinig mee doen, kans is zelf dat er geen timer inzit.

CyberMB

Legacy Member
Met VBA is er idd niet zoveel mogelijk. Je kan wel een soort van "Timer" oproepen, deze geeft het aantal seconden weer sinds 0:00 maar dat is in dit geval nutteloos. "Time" weergeeft de huidige tijd.

sjoene

Legacy Member
CyberMB zei:
Met VBA is er idd niet zoveel mogelijk. Je kan wel een soort van "Timer" oproepen, deze geeft het aantal seconden weer sinds 0:00 maar dat is in dit geval nutteloos. "Time" weergeeft de huidige tijd.

die timer zou mss toch handig kunne zijn ze

Asshen

Legacy Member
Ge kunt via VB een ActiveX component met ne timer maken, en dan via VBA aanspreken :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan