Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Flexibel getal uit een cel in real-time naar userform label.  (gelezen 6746 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: 20.129
  • 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 :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

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 Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
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


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 Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
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.

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: 20.129
  • 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....
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com