• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Knutselwerkje KASSA

Status
Niet open voor verdere reacties.

mvdvlist

Gebruiker
Lid geworden
16 dec 2016
Berichten
738
Hallo medeleden,

ik vind het gewoon leuk om dit te plaatsen.
Ben een beetje aan het knutselen geweest, en misschien vinden jullie het leuk.

Niks bijzonders, maar laat wel zien wat er ook mogelijk is...
Uiteraard kan het veel simpeler en beter qua codes, maar dat is juist de uitdaging.
 

Bijlagen

  • KassaSimpel.xlsb
    125,7 KB · Weergaven: 64
Ik vind het al bijzonder dat je qua schrijft zoals het hoort.
Dat zie je niet veel :D
 
Dat document ziet er leuk uit.
Ik heb alleen even naar de werking gekeken en de kassabon bevat geen totaal bedrag.
 
Dat maakt het juist leuk. Zal het even checken, lukt niet meer vandaag. Juist van opbouwende kritiek leert men...
Overigens is Nederlandse taal in deze tijd helaas wel een dingetje. Ik denk dat het mensen niet meer interesseert.
Dat is het nadeel van Social Media ...Hoewel "qua" niet echt een Nederlands woord is...:)
 
Dat klopt, maar kwa is ook geen Latijns ;)
 
Laatst bewerkt:
Mooi gevonden...:D

Vraagje:

Ik heb in dit werkboek een heleboel CommandButtons.

Die hebben allemaal een zelfde Event...
Best veel werk om die allemaal aan te passen indien nodig.

Ik heb begrepen dat zoiets ook kan met een Klassenmodule.

Weet jij of iemand anders daar een voorbeeld van?

Vervang die uit mijn voorbeeld dan eens... Ben benieuwd...
 
Kan je het bestand als .xlsm uploaden, ik heb grote problemen met het openen van .xlsb bestanden.
bevat onleesbare inhoud. Wilt u de inhoud van dit bestand hertellen?
 
Alphamax, uiteraard doe ik dat.

Plezier ermee...en graag kritiek of verbeterpuntjes....
 

Bijlagen

  • KassaSimpelXLSM.xlsm
    131,8 KB · Weergaven: 46
Bij mij dus niet.
Ik selecteer 3x koffie.
Klik vervolgens op Aanslaan, dan afrekenen en wil een kassabon.
 

Bijlagen

  • KassaSimpel.jpg
    KassaSimpel.jpg
    24,2 KB · Weergaven: 28
Laatst bewerkt:
En ik zie helemaal niets behalve dit:
 

Bijlagen

  • Schermafdruk van 2023-05-30 17-05-39.png
    Schermafdruk van 2023-05-30 17-05-39.png
    135,8 KB · Weergaven: 26
Libre Office zal de VBA code niet uitvoeren.
 
Zie bijlage voor voorbeeld klasse modules.
 

Bijlagen

  • UserformControlEventClass.xlsm
    24,4 KB · Weergaven: 26
Gebaseerd op het bestand van @JKP. Met dit in je Class

Code:
Public WithEvents moButton As MSForms.CommandButton

Sub moButton_Click()
MsgBox moButton.Caption
End Sub

En dit achter je userform ben je er ook


Code:
Public mcolEvents As New Collection

Private Sub UserForm_Initialize()
 Dim ctl
 For Each ctl In Controls
    If TypeName(ctl) = "CommandButton" Then
        mcolEvents.Add New clsButtonEvents
        Set mcolEvents(mcolEvents.Count).moButton = ctl
    End If
 Next
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan