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

optel probleem

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo

Ik moet getallen optel in een kolom "tekst" maar voor de getallen staat €,
Dus

€ 123 + € 123 =

Met =som werkt dit niet

Ik kan ook geen formule in de cel zetten omdat dan mijn userform weer omzeep gaat.

Heeft iemand raad

Klein voorbeeld Bekijk bijlage huishoud test helpmij.xlsm
 
Laatst bewerkt:
niet helemaal duidelijk is welke getallen nu opgeteld moeten worden
 
Je waardes in je textboxen kan je omzetten naar numeriek of valuta...
Code:
Format(textbox1.value, "€ #.00")
Dan kan je wel tellen...
 
Kolom B moet worden opgeteld
 
zet kolom B bijv bij openen userform op
Code:
Columns("B:B").NumberFormat = "$ #,##0.00"
 
Kom hier niet veel verder mee, maar nu zit ik er aan te denken of ik in een label de cel inhoud samen met de cel eigenschap kan uit lezen wand dan ben ik er namelijk ook.
 
Dit doet ie in ieder geval wel. Je moet er wel op klikken, maar kan je ook een knop voor maken...
Code:
Private Sub Label152_Click()
Label152.Caption = Application.WorksheetFunction.Sum(Range("B:B"))
End Sub
 
Heb kolom B,F en G opgemaakt als valuta €.
Nu hoef je enkel de getallen in te vullen en wordt € getal zichtbaar.
Dit zijn dan gegevens waar je berekeningen mee kan uitvoeren.
 

Bijlagen

@ Cobbe

Dit is nu net niet de bedoeling de labels in mijn userform zien het € teken niet als de cel eigenschap valuta is maar wel als de eigenschap tekst is maar dan kan ik weer geen totaal maken omdat met =SOM de getallen weer niet worden opgeteld.

@Spaarie

Heb deze code toe gepast maar er gebeurd niets, dit zal ongetwijfeld aan mij liggen, maar ik ziet het niet.
 
Probeer de volgende formule eens in B30:
=SOM(WAARDE(B2:B29))
Deze wel als matrixformule invoeren: dus met CTRL+SHIFT+ENTER in plaats van enkel met ENTER

Zet dan nog wel celeigenschappen voor B30 op getal.
 
Laatst bewerkt:
Thoralf :thumb::thumb::thumb::thumb:

Nu lukt het wel.

Dank je
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan