Help!

Problemen met uw pc? De vrijwilligers van Oplossing.be zoeken gratis met u mee! 8)

Meer weten over Oplossing.be?

Hoe stel ik een vraag?

Hulp bij posten

Recent

Auteur Topic: Flexibel getal uit een cel in real-time naar userform label.  (gelezen 679 keer)

0 leden en 1 gast bekijken dit topic.

Offline NonkeLuc

  • Lid
  • *
  • Berichten: 19
  • Geslacht: Man
  • Oplossing.be
Flexibel getal uit een cel in real-time naar userform label.
« Gepost op: 09 augustus 2019, 16:18:48 »
Ik probeer het bekende spel 24Game in een Excel jasje te steken.
Maar struikelt al vanaf het begin.
In label 5 zou het veranderende getal (na elke bewerking) uit Cel C1 moeten komen.
Maar enkel het eerste getal uit Cel C1 blijft staan.

Ik probeer graag wat uit met VBA maar veel kennis heb ik er niet van.
Zoek meestal hulp door andere VBA-bestanden uit te pluizen,
maar deze keer vind ik geen oplossing.

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.583
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #1 Gepost op: 09 augustus 2019, 19:33:56 »
Nonkeluc,

ik zie een foutje in je code:

Sub optellen()
    With UserForm1
    .Label5.Value  CDbl(.Label1.Value) + CDbl(.Label2.Value)
    End With
End Sub

Moet daar geen = of ander -teken staan tussen
    .Label5.Value  en CDbl(.Label1.Value) + CDbl(.Label2.Value)
   
Dus
Sub optellen()
    With UserForm1
    .Label5.Value = CDbl(.Label1.Value) + CDbl(.Label2.Value)
    End With
End Sub

:) SoftAid :)             
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag mogelijk op meerdere fora beantwoord.

Offline NonkeLuc

  • Lid
  • *
  • Berichten: 19
  • Geslacht: Man
  • Oplossing.be
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #2 Gepost op: 09 augustus 2019, 19:47:38 »
Ja, inderdaad een domme vergetelheid.
Maar toch blijft Label 5 hardnekkig bij dat eerste cijfer staan.
Van optellen is er nog steeds geen sprake  :-[

Ik had die code nog maar net gevonden maar heeft waarschijnlijk geen enkel nut in mijn geval.
Ik heb ze nu verwijdert en er gebeurt niets meer of minder.
Toch bedankt voor uw attentie.

Offline Dotchiejack

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 391
  • Geslacht: Man
  • Oplossing.be
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #3 Gepost op: 09 augustus 2019, 19:58:47 »
Ik heb je code nog niet bekeken, ik zal er morgen eens een blik opwerpen als niemand mij voor  is
Maar als ik het antwoord van Softaid bekijk werk je met Label.value
Dit kan helemaal niet, een label kan geen value hebben. Een label heeft een caption. (Label1.Caption)
With userform is ook totaal overbodig.
In plaats van de labels gebruik  tekstboxen dan kan je value gebruiken. (TextBox1.value) ermee rekenen en is volgende code voldoende.
Sub optellen()
TextBox5.value = Val(Textbox1.value) + Val(Textbox2.value)
end sub

Groet, Philiep

Facebook is als gearresteerd worden: alles wat je zegt kan en zal tegen je gebruikt worden...
Soms merken mensen de dingen die we voor hen doen niet op, tot we er mee stoppen.

Offline NonkeLuc

  • Lid
  • *
  • Berichten: 19
  • Geslacht: Man
  • Oplossing.be
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #4 Gepost op: 09 augustus 2019, 20:05:54 »
Inderdaad, dat had ik ook al geprobeerd, maar dan kan men het cijfer in de textbox veranderen en dat is niet de bedoeling.
Tenzij men de textbox kan beveiligen tegen schijven, denk ik nu net, zal eens op zoek gaan.
Alvast bedankt voor uw reactie.

Offline Dotchiejack

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 391
  • Geslacht: Man
  • Oplossing.be
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #5 Gepost op: 09 augustus 2019, 20:13:01 »
Dat is heel makkelijk, bij de eigenschappen van de textbox, zet  locked op True.
Groet, Philiep

Facebook is als gearresteerd worden: alles wat je zegt kan en zal tegen je gebruikt worden...
Soms merken mensen de dingen die we voor hen doen niet op, tot we er mee stoppen.

Offline NonkeLuc

  • Lid
  • *
  • Berichten: 19
  • Geslacht: Man
  • Oplossing.be
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #6 Gepost op: 09 augustus 2019, 20:40:07 »
Dank je wel voor de tip, inderdaad heel eenvoudig.
Ik heb alles aangepast naar Textboxen, maar nu werkt er niets meer  :(
Jammer maar het zal wel aan mijn stunteligheid zijn in het programmeren.
Nu, ik het het hier toch eens bijgevoegd

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 17.583
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Flexibel getal uit een cel in real-time naar userform label.
« Reactie #7 Gepost op: 09 augustus 2019, 21:18:21 »
Hallo NonkeLuc,

We stellen het erg op prijs als we mensen kunnen helpen, maar dit "profiteren" is er even over...  >:(
Sommige dubbelposters noemen het niet zo, maar door je dubbelposten op verschillende fora (Hier, PC-Helpforum Ún Helpmij.nl) met een zelfde vraag zijn er eens zo veel mensen met je probleem bezig, ZONDER dat ze van elkaars vorderingen afweten.

En dat werkt frustrerend voor de helpers.

Daarom gaat er ook hier voorlopig een slotje op.

De tekst in mijn handtekening (in het vet/donkerblauw) heb je toch moeten zien toen je mijn reactie van 19:33 h las om 19:47 h.
Toen had je al 3 uur eerder dezelfde vraag gesteld op het ander forum  :default_thumpdown:

SoftAid & andere helpers....
Wegens veelvuldig melden van dubbelposten, het posten op verschillende help-fora van dezelfde vraag, zijn de gedragsregels op dit forum aangepast. Dubbelposten dient in de toekomst op voorhand gemeld te worden, met een melding en een link naar het topic op de andere site. De helpers wensen een weinig respect voor de inspanningen die ze doen om mensen te helpen. Je doet jezelf ook een plezier. Door je dubbelposten te melden wordt je vraag mogelijk op meerdere fora beantwoord.

 


www.combell.com