Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 13 van 13

Onderwerp: Minteken achter getal

  • Vraag is opgelost
  1. #1

    Minteken achter getal

    Vanuit ons systeem heb ik data in excel gezet.
    Min getallen hebben het min teken achter het getal staan.
    Hierdoor kan ik de getallen niet optellen.
    Heb al wat geprobeerd met celeigenschappen te doen of de functie WAARDE, maar dat helpt niets.
    Hoe kan ik de notatie als getal krijgen?XLS_minteken.xlsx

  2. #2
    hoe krijg je dit bestand uit jullie systeem? is dat een een excel formaat of een ander formaat, ik vermoed het laatste want naast het minteken achter de waarde dat kan excel meestal wel "opvangen" maar er staat nu ook een hele bak spaties voor de waarden dus dan is het logisch dat excel het niet herkent als

    ik kan hier nu wel een snelle oplossing neerplempen hoe je de spaties eruit krijgt en de tekst omzet naar getal, maar dan heb je extra stappen terwijl ik vermoed dat je deze handelingen waarschijnlijk al eerder kan of moet doen om het bestand klaar te krijgen voor excel

  3. #3
    CTRL + H zoeken naar -
    vervangen door (niets invullen)
    Kolom D celeigenschappen, getal, 2 decimalen.

    Maar zoals Roel al aangeeft in #2 is het misschien beter, om dit probleem bij de bron aan te pakken.
    Attached Files Attached Files
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  4. #4
    Senior Member
    Geregistreerd
    21 augustus 2009
    Locatie
    Edmonton
    Of als je het via een macro wil doen

    Code:
    Sub TryThis()
        Dim C As Long
        Dim Data As Variant
        Dim R As Long
            Data = Sheet1.UsedRange.Value
                For R = 1 To UBound(Data, 1)
                    For C = 1 To UBound(Data, 2)
                        If Right(Data(R, C), 1) = "-" Then
                            Data(R, C) = Val(Data(R, C)) * -1
                        End If
                    Next C
                Next R
           Sheet1.UsedRange.Value = Data
    End Sub

  5. #5
    Ik krijg de data als een .csv uit het systeem.
    De oplossing via CTRL + H werkt prima.
    Bedankt voor jullie snelle reacties.

  6. #6
    Bedankt voor de terugkoppeling.

    Laat je, jolivanes ook even weten, of die oplossing (voor jou) ook werkt?
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  7. #7
    Ik ben zelf (nog) niet zo handig met macro's.
    Als ik de macro opstart zoals hierboven aangegeven krijg ik de foutmelding "object vereist" bij regel 5 (Data).
    Dien ik in de beschreven macro nog wat data specifiek voor mijn document te wijzigen voordat deze werkt?

  8. #8
    Bedankt voor de terugreactie.

    Ik laat de vraag graag door Jolivanes beantwoorden.

    Zelf heb ik onvoldoende kennis van VBA om je hiermee te helpen.
    met vriendelijke groeten,

    Oeldere
    ______________________________________________________________
    Boor je 6 gaten met een 7 gatenboor?

  9. #9
    Senior Member
    Geregistreerd
    21 augustus 2009
    Locatie
    Edmonton
    Werkt voor mij in het voorbeeld.
    Bekijk het bijgesloten werkbook eens


    @ oeldere
    Quote: "Zelf heb ik onvoldoende kennis van VBA om je hiermee te helpen."

    Wel erg bescheiden. Ik heb heel wat van jou (U) geleerd over de tijd

    XLS_minteken(engelrob).xlsm

  10. #10
    @jolivanes. Helaas krijg ik nog steeds dezelfde foutmelding als eerst wanneer ik de macro uitvoer.
    Zie in de bijlage mijn bestand met een exacte kopie van jouw macro erin.XLS_minteken_v2.xlsm

  11. #11
    Mega Honourable Senior Member Warme bakkertje's avatar
    Geregistreerd
    13 april 2008
    Locatie
    Merksem
    Afstand tot server
    ±181 km
    Maak overal in de macro waar Sheet1 staat Blad1 van.
    Mvg,
    Rudi

    Er zijn geen domme vragen, enkel domme antwoorden

  12. #12
    Dankjewel Warme bakkertje. Nu werkt het wel. Een oplossing is soms zo eenvoudig........

  13. #13
    Senior Member
    Geregistreerd
    21 augustus 2009
    Locatie
    Edmonton
    Had ik moeten weten!!!
    Bedankt Warme Bakkertje.

    Het kan zijn als er formulas in het blad staan dat het niet werkt.
    De macro gebruiken voordat je er formulas in zet of de formulas er met code inzetten nadat de "minnetjes" veranderd zijn

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen