Help!

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

Hulp bij posten

Recente topics

Auteur Topic: tekst naar getal omzetten  (gelezen 18668 keer)

0 leden en 1 gast bekijken dit topic.

Offline mamajasper

  • Nieuw lid
  • Berichten: 3
  • Oplossing.be
tekst naar getal omzetten
« Gepost op: 16 oktober 2008, 12:05:36 »
Beste exellers ,

Uit een txt bestand krijg ik volgende gegevens . Zie in bijlage xls.file.
Probleem ik wil kolom D omzetten naar een getalnotatie. Dit lukt me alleen door Control F en het punt te vervangen door een spatie.
Nu de txt file wordt elke maand groter , en ik zou het fantastisch vinden moest ik een formule of code vinden die dit kan doen .
Let op het is wel xlsx formaat exel 2007
Alvast bedankt,
Mama Jasper
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: tekst naar getal omzetten
« Reactie #1 Gepost op: 16 oktober 2008, 12:31:33 »
Mamajasper, Welkom op dit forum.

Je kan je probleem(pje) oplossen met deze formule in cel F1 (en verder).
=WAARDE(SUBSTITUEREN(E1;".";","))

ENG:  =VALUE(SUBSTITUTE(E1;".";","))

Zet wel eerst het celformat van kolom E op 'general' (= de 1e optie bij de celopmaak) anders wordt je formule óók als tekst neergezet.

Groet, Leo
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: tekst naar getal omzetten
« Reactie #2 Gepost op: 16 oktober 2008, 12:56:42 »
...en met een stukje VBA kan het ook...
Sub TekstNaarGetal()
Dim c As Range

    For Each c In Selection
        c.NumberFormat = "0.00"
        c.Value = CDbl(Replace(c.Value, ".", ","))
    Next c

End Sub
Selecteer de 'om te zetten cellen' van kolom D en laat de code een keertje lopen...

Groet, Leo
______________________________

Groet, Leo

Offline mamajasper

  • Nieuw lid
  • Berichten: 3
  • Oplossing.be
Re: tekst naar getal omzetten
« Reactie #3 Gepost op: 20 oktober 2008, 16:43:46 »
Beste vrienden,
Heel hartelijk bedankt , beide oplossingen werken prima .

Is het ook mogelijk om vanaf cel e3 tot de laatst ingevulde cel in die kolom  procedure of de formule uit te voeren. Want als de cel leeg is , krijg ik een foutmelding in de procedure.

Het is geen must , maar dan zou ik ineens alles in een macro kunnen plaatsen.
Alvast heel erg bedankt,

groetjes mamajasper
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: tekst naar getal omzetten
« Reactie #4 Gepost op: 20 oktober 2008, 19:47:03 »
Vrienden...  ??? Je mag best Leo zeggen hoor!  ;D ;D

Om je 2e probleempje op te lossen wordt er 1 'if' aan de procedure toegevoegd.
Sub TekstNaarGetal()
Dim c As Range

    For Each c In Selection
        If Not IsEmpty(c) Then
            c.NumberFormat = "0.00"
            c.Value = CDbl(Replace(c.Value, ".", ","))
        End If
    Next c

End Sub

Zo wel goed?

Groet, Leo
______________________________

Groet, Leo

Offline mamajasper

  • Nieuw lid
  • Berichten: 3
  • Oplossing.be
Re: tekst naar getal omzetten
« Reactie #5 Gepost op: 21 oktober 2008, 10:22:13 »
Dag Leo ,
Heel hartelijk bedankt, het werkt perfect , en ik kan de sub ineens voor al mijn txt bestanden gebruiken !
Ook de andere formule komt goed van pas !

Groetjes mamajasper
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: tekst naar getal omzetten
« Reactie #6 Gepost op: 21 oktober 2008, 11:11:37 »
Graag gedaan! Tot een volgende vraag. ;)

Groet, Leo
______________________________

Groet, Leo

 


www.combell.com