[MS Excel] Paste vanuit outlook - spatie die geen spatie is

Pagina: 1
Acties:

  • huistra
  • Registratie: April 2001
  • Laatst online: 08-05-2024
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.

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:30

Dido

heforshe

Trim op zichzelf werkt niet, omdat ie het dan ziet als een string.
Probeer eens =VALUE(TRIM(A1))

Wat betekent mijn avatar?


  • huistra
  • Registratie: April 2001
  • Laatst online: 08-05-2024
Was ik vergeten te vermelden inderdaad. Bij de VALUE() geeft 'ie ook een error...
Dido schreef op woensdag 12 januari 2005 @ 09:48:
Trim op zichzelf werkt niet, omdat ie het dan ziet als een string.
Probeer eens =VALUE(TRIM(A1))

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:30

Dido

heforshe

Gaat het om gehele getallen, of zitten er komma's in?

Als er komma's inzitten, zijn dat komma's, of punten?

Wat betekent mijn avatar?


  • huistra
  • Registratie: April 2001
  • Laatst online: 08-05-2024
Dido schreef op woensdag 12 januari 2005 @ 11:24:
Gaat het om gehele getallen, of zitten er komma's in?

Als er komma's inzitten, zijn dat komma's, of punten?
Het zijn altijd gehele getallen.
for your information: het is een urenregistratie tooltje waarin mensen via een mailtje gevraagd wordt hun uren in een tabelletje in te vullen en terug te sturen. De inhoud van dit tabelletje wordt vervolgens gepaste in Excel. :)

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 19:30

Dido

heforshe

Ik vraag me dan toch heel erg sterk af wat er misgaat.
Ik heb me net even het laplazerus gekopieerd vanuit outlook, word en notepad naar excel, maar hij ziet mijn cijfers altijd uitstekend.

Kun je de "spatie" wellicht c/p'en naar een REPLACE? Dan hoef je niet te weten wat het is, kun je hem toch replacen.

Ik betwijfel eigenlijk of dat zoden aan de dijk gaat zetten, maar ik zou ook even niet meer weten waar het aan ligt. Past eens de inhoud van een cel die fout gaat hier? (Zou dat werken :? )

Wat betekent mijn avatar?


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Check de broncode van het mailtje om te zien welk karakter het precies is.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 22:54
Als je wilt weten wat voor een karakter het is, kan je ook de code achterhalen met de CODE() functie.
Vervolgens kan je CHAR(die code) misschien weer gebruiken in een substitute functie.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Maar zoals ik zei is gewoon in de source kijken makkelijker ;)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • huistra
  • Registratie: April 2001
  • Laatst online: 08-05-2024
Het blijft behoorlijk vreemd. De source code is als volgt:

code:
1
2
3
4
5
6
7
8
9
<td width=148 nowrap height=22 valign=bottom bgcolor="#FFFF99"
  style='width:88.8pt;border:solid windowtext 1.0pt;border-top:none;background:
  #FFFF99;padding:0cm 5.4pt 0cm 5.4pt;height:13.2pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><font size=2
  color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
  color:navy;font-weight:bold'>32</span></font></b><b><font size=2 color=red
  face=Arial><span style='font-size:10.0pt;font-family:Arial;color:red;
  font-weight:bold'>&nbsp;<o:p></o:p></span></font></b></p>
  </td>


Edit: het gaat dus om die '32' die je ergens in de code tegenkomt...

Het lijkt dus dat er helemaal geen spatie is, maar als ik dan vervolgens in het mailtje iets ga selecteren, dan zie ik de 32 en daarachter een 'spatie' (of wat het dan ook is) geselecteerd.

Hope this helps...

[ Voor 48% gewijzigd door huistra op 13-01-2005 18:43 ]


  • huistra
  • Registratie: April 2001
  • Laatst online: 08-05-2024
huistra schreef op woensdag 12 januari 2005 @ 19:50:
Het blijft behoorlijk vreemd. De source code is als volgt:

code:
1
2
3
4
5
6
7
8
9
<td width=148 nowrap height=22 valign=bottom bgcolor="#FFFF99"
  style='width:88.8pt;border:solid windowtext 1.0pt;border-top:none;background:
  #FFFF99;padding:0cm 5.4pt 0cm 5.4pt;height:13.2pt'>
  <p class=MsoNormal align=center style='text-align:center'><b><font size=2
  color=navy face=Arial><span style='font-size:10.0pt;font-family:Arial;
  color:navy;font-weight:bold'>32</span></font></b><b><font size=2 color=red
  face=Arial><span style='font-size:10.0pt;font-family:Arial;color:red;
  font-weight:bold'>&nbsp;<o:p></o:p></span></font></b></p>
  </td>


Edit: het gaat dus om die '32' die je ergens in de code tegenkomt...

Het lijkt dus dat er helemaal geen spatie is, maar als ik dan vervolgens in het mailtje iets ga selecteren, dan zie ik de 32 en daarachter een 'spatie' (of wat het dan ook is) geselecteerd.

Hope this helps...
Kickje...niemand?

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

staat er iets achter ?
is dat niet "gewoon" de enter naar de volgende regel ?

selecteer maar een een random zin hier in het topic dan zul je er ook iets achter zien (als er direct een regel onder staat)

[ Voor 55% gewijzigd door Fish op 13-01-2005 19:48 ]

Iperf


  • The Evil Brain
  • Registratie: Februari 2003
  • Laatst online: 02-07 11:32
die
code:
1
&nbsp;
die in je code staat is de HTML-entiteit voor een spatie, hij zit dus weldegelijk in de bron :)
Pagina: 1