Ik heb een klein tooltje gemaakt waarvoor het nodig is dat de gebruiker vanuit een mailtje getallen paste in Excel. Hiervoor heb ik een macro-tje gemaakt die deze waarden als plain-text paste.
Het kan echter zo zijn dat in zo'n mailtje per ongelijk " 36" of "36 " in plaats van "36" (en dan zonder de aanhalingstekens natuurlijk) staat. Hierdoor ziet Excel het niet meer als getal en kan hij er ook niet meer mee rekenen. Voor de hand liggende oplossing is natuurlijk TRIM(), maar die werkt niet. Blijkbaar ziet Excel het niet als een spatie?
Ook een SUBSTITUTE() werkt niet. Een REPLACE() werkt wel, maar daar moet je aangeven waar de te vervangen waarde staat en dat weet je niet.
Ik heb al even gezocht, maar kon zo geen oplossingen vinden, dus ik hoop dat jullie licht in de duisternis kunnen brengen.
Het kan echter zo zijn dat in zo'n mailtje per ongelijk " 36" of "36 " in plaats van "36" (en dan zonder de aanhalingstekens natuurlijk) staat. Hierdoor ziet Excel het niet meer als getal en kan hij er ook niet meer mee rekenen. Voor de hand liggende oplossing is natuurlijk TRIM(), maar die werkt niet. Blijkbaar ziet Excel het niet als een spatie?
Ik heb al even gezocht, maar kon zo geen oplossingen vinden, dus ik hoop dat jullie licht in de duisternis kunnen brengen.