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

tekst naar kolommen omzetten

Status
Niet open voor verdere reacties.

Havana100

Verenigingslid
Lid geworden
22 jul 2014
Berichten
309
beste,

misschien dat er iemand een oplossing weet voor volgend probleem?

( zie ook bijlage) In de tekst lijnen staat een ean nummer met 18 cijfers. Wat ik ook probeer met de functie tekst naar kolommen, krijg ik deze zestien cijfers niet als "normale" cijfers in een kolom. Bekijk bijlage voorbeeld.xlsx
 
Met
Code:
=DEEL(A1;14;18)
lukt het wel. Wil je ook de rest dan
Code:
=DEEL(A1;VIND.SPEC("(";A1;1)+1;100)
in de kolom ernaast
 
Laatst bewerkt:
robdgr,

super ! bedankt voor de oplossing en super snelle reactie !!!!!
 
Inderdaad werkt tekst naar kolommen prima. Het probleem van excel is dat een opeenvolging van cijfers (bijna) altijd als een getal wordt gezien. Een getal in een cel kan maximaal bestaan uit 15 cijfers, de rest wordt met 0 aangevuld. Jij bent niet op zoek naar een getal, maar naar een nummer waarbij alleen een ordening aan wordt gegeven en geen waarde. Om dit binnen excel weer te geven moet je de celopmaak als tekst instellen, dit kan je meteen doen bij tekst naar kolommen.
 
Code:
Sub M_snb()
    Columns(1).NumberFormat = "@"
    Columns(1).Replace " (*", "", 2
    Columns(1).Replace "*= ", "", 2
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan