optellen label1 en label2

Status
Niet open voor verdere reacties.

Robbert1978

Terugkerende gebruiker
Lid geworden
2 nov 2002
Berichten
2.349
Hoe kan ik de caption van 2 labels (een getal) bij elkaar optellene?

Ik had zelf dit bedacht
tekst1.text = label1 + label2 maar dan doet hij het volgende:
als ik in label 1 bv het getal 2 heb staan en in label 2 het getal 5 dan zet hij dus 25 neer

Hoe doe ik het dat hij de getallen gewoon rekenkundig bij elkaar optelt?
 
moet je even het zo doen


tekst1.text = label1 +val( label2)
of zo

tekst1.text = label1 +int( label2)

dan werk het wel
je moet maar even proberen die het beste werk

groeten aart
 
Beide labels in Val(ue) omzetten.

Text1.Text = Val(Label1) + Val(Label2)

Suc6.
 
blaat

Zo ken het ook:

piet = Label1.Caption + Label2.Caption
msgbox piet

zegmaar
 
Re: blaat

Geplaatst door XenomX
Zo ken het ook:

piet = Label1.Caption + Label2.Caption
msgbox piet

zegmaar
Hey XenomX, Long time ago. Hoe gaat het?

Nee XenomX, op die manier koppelt je 2 strings bij elkaar waardoor piet de
waarde 25 krijgt, en dat wilt Robbert1978 juist niet. Hij wilt juist dat
de waarde 7 moet worden wanneer de waarden v.d. 2 labels bij elkaar opgeteld
gaat worden. Om dit te kunnen verwezenlijken, moet je de string waarden v.d. 2
labels eerst NUMERIEK maken, en dat verkrijg je door de statement Val:

Label1.Caption = 2 '2 is een String-waarde
Val(Label1) 'maak een string-waarde numeriek.

Label2.Caption = 5 '5 is een String-waarde
Val(Label2) 'maak een string-waarde numeriek.

Door deze wijze van werken krijgt de variabele piet de waarde 7, en dat
is wat Robbert1978 wilt hebben.

Groetjes.
 
OK

Hey,
Dat is zeker een long time ago :) Met mij gaat alles goed, met jou?

Ik 'bladerde' wat door de VBA vragen heen en zag deze staan ik dacht dus gewoon dat het kon zoals ik het zei, maar toen ik het zelf probeerde krijg ik inderdaad 25 eruit... dom:p

Groeten... :thumb:
 
Met mij gaat het ook goed, dank je. Ben alleen niet zo vaak meer hier. Doe wel mijn best.

Groetjes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan