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

problemen met textboxen in userform, Misschien iets voor HSV

Status
Niet open voor verdere reacties.

AD1957

Verenigingslid
Lid geworden
27 feb 2016
Berichten
1.990
in textbox 9 (invullen bedrag bank) kan ik alleen met de komma als decimaal invullen.
het nummerieke toetsenbord werkt hier niet.

De opmaakt van textbox 10 krijg ik niet goed (opgemaakt als tekst)

Het beste kunt u gewoon eens een aantal bedragen invullen, de problemen komen dan vanzelf tevoorschijn.
Het is eigenlijk niet uit te leggen wat er precies fout gaat.

AlbertBekijk bijlage 311519
 
Een textbox bevat zoals de naam al zegt tekst. Met tekst valt niet te rekenen! In VBA is het decimaalteken een . als je een , gebruikt dan zal je deze even moeten omzetten naar een ..

Een langere variant kan ik even niet bedenken

Code:
Private Sub CommandButton2_Click()
  TextBox10 = IIf(IsNumeric(Replace(TextBox9, ",", ".")), Val(Replace(TextBox9, ",", ".")), 0) - IIf(IsNumeric(Replace(TextBox8, ",", ".")), Val(Replace(TextBox8, ",", ".")), 0)
End Sub
 
Het kan ook zo:
Code:
For i = 1 To 7
       TextBox8.Value = TextBox8.Value + Val(Me("textbox" & i).Value)
   Next i
 
zo ?
 

Bijlagen

  • __rekenwonder.xlsb
    26,2 KB · Weergaven: 58
Goedemiddag,
Iedereen doet gruwelijk z'n best om mij te helpen, daarvoor mijn dank.
Echter ik krijg niets aan het werken zoals het moet.
ik probeer het probleem nogmaals uit te leggen aan de hand van een nieuw bestand.

de laatste 2 bedragen vul ik in 777.28 en 842.83 totaal 1620.11
de bank betaald slechts 1620.10 (0.01 te weinig)

in dit geval moet in kolom D €0.01 geboekt worden (indien mogelijk ook direct in kolom F)
en dan liefst ook nog in de eerste lege cel in kolom D, in dit geval rij 23, automatisch doorgevoerd naar kolom F

Betaald de bank 1620.12 dan is het te boeken bedrag -0.01

bijgevoegde userform van snb lijkt me de makkelijkste.
Ik moet hier echter altijd het bedrag van de bank invullen.
Makkelijker zou zijn als dit alleen hoeft als de bedragen niet overeenkomen.
Hoop dat dit alles duidelijk is.

Bekijk bijlage 311537

Bij voorbaat dank,

Albert
 
Ik heb een kleine aanpassing gedaan in het bestand van snb volgens uw opmerking.

Je moet een getal selecteren alvorens je het formulier geopend krijgt!!
 

Bijlagen

  • __rekenwonder(snb).xlsb
    25,1 KB · Weergaven: 43
Werkt natuurlijk wel maar de aut.opening speelde mij parten.
 

Bijlagen

  • __rekenwonder(snb).xlsb
    25,8 KB · Weergaven: 46
Laatst bewerkt:
bij mij werkt het niet.
bij werkelijk bedrag bank vul ik in 1620.00 of 1620.50
selecteer de twee bedragen ...... en het werkt jammer genoeg niet
Groet,
Albert
 
heeft het misschien te maken met de versie van excel die ik gebruik (excel2007) ????
 
Het kan natuurlijk altijd nog een beetje 'gesofisticeerder'

Albert ga gewoon ergens met de cursor in de kolom (D) met de bankgegevens staan: nooit, nooit 2 cellen selekteren.
 

Bijlagen

  • __rekenwonder(snb).xlsb
    21,5 KB · Weergaven: 60
Laatst bewerkt:
Je dient een bedrag te selecteren uit kolom D,
dit bedrag komt dan je textbox bovenin te staan.
Heeft niks te zien met versie.
 
de textbox helemaal boven moet ik met de hand kunnen invullen (het daadwerkelijke bedrag dat betaald is, meerdere rekeningen in 1 bedrag)
eerst zou ik natuurlijk de andere textboxen willen vullen, als het totaalbedrag klopt met het daadwerkelijk betaalde bedrag hoef ik geen actie te ondernemen.

Komt het totaalbedrag van de textboxen 1t/m7 niet overeen met het totaalbedrag op het bankafschrift dan vul ik pas het daadwerkelijk betaalde bedrag de bovenste textbox in.

het Verschil moet ik dan kunnen boeken in kolom D en F ( is het verschil tussen het totaal betaalde bedrag en de som van de geselecteerde bedragen
zie ook omschrijving van 12,48uur

ik weet zeker dat jullie het probleem kunnen oplossen.
Misschien dat ik het boekhoudkundig probleem niet goed genoeg heb uitgelegd.

Groet,
Albert
 
Dit lijkt mij geen boekhoudkundig probleem.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan