• 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.

in een Klas een property Let definieren en gebruiken die meerdere waarden door geeft

Status
Niet open voor verdere reacties.

sylvester-ponte

Verenigingslid
Lid geworden
19 apr 2007
Berichten
6.620
hallo
ik ben een aan het exprimenteren met een zelf gemaakte Klas

zo heb ik de klas TijdVanTot gemaakt met daarin meerdere let en get properties
dit gaat goed zolang ik 1 waarde doorgeef met de let property
ik heb geen idee hoe ik meerdere waarden tegelijk met een let property kan doorgeven
ik heb dit geprobeerd
Code:
Public Property Let TijdWaarden(Tijd_1 As Date, Tijd_2 As Date)
'van en tot zijn klassen variabelen
    If Tijd_1 < Tijd_2 Then
        Van = Tijd_1: Tot = Tijd_2
    Else
        Van = Tijd_2: Tot = Tijd_1
    End If
End Property
hoe moet ik de Property TijdWaarden nu gebruien?
Code:
T.TijdWaarden = waarde1, waarde2
werkt niet
een property met 1 waarde werkt wel op die manier
ik heb het opgelost door een funtion te schrijven maar dat maakt het niet universeel
met een function moet je de waarden tussen haakjes zetten
en met een property direct na de =

ik heb een voorbeeld toegevoed ( in de sheets gebeurt niets het gaat om de klasse module en de testmodule)

groet sylvester
Bekijk bijlage tijdmodule(4.xlsm
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan