Help!

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

Hulp bij posten

Recente topics

Auteur Topic: het vervelende apostrof in versie 2003  (gelezen 11767 keer)

0 leden en 1 gast bekijken dit topic.

Offline ceasar

  • Ervaren lid
  • ***
  • Berichten: 293
  • Geslacht: Man
  • de soep eten als ze heet is
het vervelende apostrof in versie 2003
« Gepost op: 09 maart 2007, 08:02:18 »
beste oplossers,

als je een getal kopieert uit een andere toepassing en wilt  "plakken"  bv uit een word document, een acces bestand, een mainframe screen of iets anders, dan neemt excell soms rare bochten.

het getal krijgt een vreemd vierkantje met commentaar "het getal is deze cel is opgemaakt als tekst of wordt voorafgegaan door een apostrof".

is dit tegen te gaan?, want bij elk geplakt getal verschijnt af en toe deze melding met het groene lapje in de linkerbovenhoek van de cel.

iemand weet van ?

mijn vraag is: hoe te vermijden ?

groeten en dank op voorhand

JC
 8)

Windows 10 Pro   NLD 64bit
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz 3901
Z77X-UP5 TH-CF
AMD Radeon HD 7900 Series 4095MB 1024 x 768
Realtek High Definition Audio
Nr: 1 Model: WDC WD10 EARX-00N0YB0 SCSI Disk Device
Nr: 2 Model: INTEL SSDSC2CT120A3
C:\ NTFS 111,01GB 1,06GB 32 720MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #1 Gepost op: 09 maart 2007, 09:54:18 »
Ceasar, heb je hier iets aan?

Groet, Leo
______________________________

Groet, Leo

Offline ceasar

  • Ervaren lid
  • ***
  • Berichten: 293
  • Geslacht: Man
  • de soep eten als ze heet is
Re: het vervelende apostrof in versie 2003
« Reactie #2 Gepost op: 09 maart 2007, 13:45:59 »
bedankt leo,

maar ik denk niet dat dit van toepassing is voor de 2003 versie.

ik heb nergens de wizard formules gevonden, maar wel onder extra  foutcontrole.

het probleem is nogal vervelend, want in een kolom van een paar honderd getallen is het telkens oppassen voor de "tekst" getallen.

maar ik zoek ook verder

in elk geval bedankt

JC
 8)
Windows 10 Pro   NLD 64bit
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz 3901
Z77X-UP5 TH-CF
AMD Radeon HD 7900 Series 4095MB 1024 x 768
Realtek High Definition Audio
Nr: 1 Model: WDC WD10 EARX-00N0YB0 SCSI Disk Device
Nr: 2 Model: INTEL SSDSC2CT120A3
C:\ NTFS 111,01GB 1,06GB 32 720MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #3 Gepost op: 09 maart 2007, 13:55:49 »
JC, Hmmmm... tja, dat had ik niet gezien... Dat het een pagina van Excel2007 was. Maar wellicht heb je dan hier meer aan?

Groet, Leo
______________________________

Groet, Leo

Offline Erik Van Geit

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 306
  • Geslacht: Man
Re: het vervelende apostrof in versie 2003
« Reactie #4 Gepost op: 19 maart 2007, 23:39:19 »
het getal krijgt een vreemd vierkantje met commentaar "het getal is deze cel is opgemaakt als tekst of wordt voorafgegaan door een apostrof".
Hallo,

Misschien een beetje laat en heb je de oplossing al gevonden... Misschien is dit soms wat vervelend, maar anderzijds kunnen die foutmeldingen jou wel problemen helpen besparen!
In het menu extra/opties op het tabblad "FOUTCONTROLE", kan je de nodige instellingen verrichten. In jouw geval "getal opgeslagen als tekst" wegvinken.

beste groeten,
Erik

Offline ceasar

  • Ervaren lid
  • ***
  • Berichten: 293
  • Geslacht: Man
  • de soep eten als ze heet is
Re: het vervelende apostrof in versie 2003
« Reactie #5 Gepost op: 20 maart 2007, 08:06:38 »
bedankt voor jullie aandacht,

maar de oplossing is blijkbaar niet zo simpel.

voor de zekerheid en de kans te verminderen op fouten wordt in een andere toepassing het getal gekopieerd en in excell geplakt.

het is alsof er een onzichtbare ' er voor wordt geplakt.
ik los het voorlopig nog op met in de formulebalk voor het getal te staan en de terugspring toets in te drukken.

met het uitschakelen zoals Eric voorstelt, maakt het ook niet uit. er wordt een tekst toegevoegd ipv een getal.

de celeigengenschap van de cel is wel degelijk getal.

ik controleer dat door een som boven de kolom, die dan niet verandert als er een getal bijgevoegd wordt.

door het clipboard te bekijken zie ik ook niets abnormaals.

ik krijg er de zenuwen van, maar misschien is er toch nog iets over het hoofd gezien? ???

groeten
JC

 8)




Windows 10 Pro   NLD 64bit
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz 3901
Z77X-UP5 TH-CF
AMD Radeon HD 7900 Series 4095MB 1024 x 768
Realtek High Definition Audio
Nr: 1 Model: WDC WD10 EARX-00N0YB0 SCSI Disk Device
Nr: 2 Model: INTEL SSDSC2CT120A3
C:\ NTFS 111,01GB 1,06GB 32 720MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #6 Gepost op: 20 maart 2007, 08:29:07 »
Ceasar, heb je misschien een bestandje met een paar van deze 'cellen' er in?
Dan kunnen we ff met je 'mee stoeien'.... (ik probeer je situatie na te maken, maar dat lukt dus niet)

Groet, Leo
______________________________

Groet, Leo

Offline Erik Van Geit

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 306
  • Geslacht: Man
Re: het vervelende apostrof in versie 2003
« Reactie #7 Gepost op: 20 maart 2007, 09:24:03 »
Caesar,

Je oorspronkelijke vraag leek voor mij enkel te zijn om de foutmelding niet te krijgen. Vandaar mijn eerste voorstel.

Als je cellen correct zijn opgemaakt en je verder alles hebt gedaan wat nodig is om "echte" getallen te krijgen, zie ik enkele oplossingen.
1. de "moeilijkste":
via een macro
de inhoud van je klembord naar een matrix sturen
daar alles omzetten naar echte getallen
dan pas plakken
2a. als de getallen in 1 kolom staan:
manuele oplossing
alles selecteren
menu data/tekst naar kolommen
klik "voltooien"
2b. als de getallen in meerdere kolommen staan (werkt ook in 1 kolom)
tijp het getal 1 in een cel
copieer de cel (Ctrl+C)
selecteer bereik wat je wil omzetten naar echte getallen
rechtsklik "plakken speciaal"
selecteer "waarden" & onderaan "vermenigvuldigen"
2c. uiteraard kan dit naar een macro worden omgezet

Er zijn nog mogelijkheden...

fijne dag verder!
Erik

Offline ceasar

  • Ervaren lid
  • ***
  • Berichten: 293
  • Geslacht: Man
  • de soep eten als ze heet is
Re: het vervelende apostrof in versie 2003
« Reactie #8 Gepost op: 20 maart 2007, 11:03:56 »
leo

hier het gevraagde voorbeeld

groeten

JC
 8)
Windows 10 Pro   NLD 64bit
Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz 3901
Z77X-UP5 TH-CF
AMD Radeon HD 7900 Series 4095MB 1024 x 768
Realtek High Definition Audio
Nr: 1 Model: WDC WD10 EARX-00N0YB0 SCSI Disk Device
Nr: 2 Model: INTEL SSDSC2CT120A3
C:\ NTFS 111,01GB 1,06GB 32 720MB
AV: Geen antivirus geïnstalleerd
FW: Windows Firewal Enabled: True

Offline Erik Van Geit

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 306
  • Geslacht: Man
Re: het vervelende apostrof in versie 2003
« Reactie #9 Gepost op: 20 maart 2007, 17:25:56 »
Ceasar,

heb je mijn suggesties gezien ?
beide procedures zoals ik hoger beschreef lossen het probleem op

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #10 Gepost op: 20 maart 2007, 17:30:06 »
Heb ik er nog een leuke bij... Als je een kolom naast je 'oneigenlijke' getal invoegt, kan je daar via de functie =Value() (waarde?) óók de boel omzetten naar een echt getal. Daarna ook met copy en paste as value...

Groet, Leo
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #11 Gepost op: 22 maart 2007, 10:42:11 »
Caesar, Zomaar ff een dingetje uit de losse pols... ;) Als je niet teveel 'om te zetten cellen' hebt, zou je ook gebruik kunnen maken van dit stukje VBA...Sub TextToNumber()
'verwijder de foutmelding 'The number in this cell is formatted as text or preceded by an apstrophe.'
 Dim rng As Range
   
    For Each rng In Selection.CurrentRegion
        If Not (IsEmpty(rng.Value)) And IsNumeric(rng.Value) Then
            rng.Value = Val(rng.Value)
        End If
    Next
           
End Sub
De nadruk ligt vooral op 'niet teveel cellen'. De code gaat namelijk iedere cel af in je range. Kijkt of het een getal is. En zo ja, zet deze dan om in een 'echt'getal....Er wordt gewerkt met de currentregion methode. je gaat dus ergens in je tabel staan die je wilt omzetten, de 'currentregion' zorgt dan voor het bepalen van het bereik...

Groet, Leo
______________________________

Groet, Leo

Offline Erik Van Geit

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 306
  • Geslacht: Man
Re: het vervelende apostrof in versie 2003
« Reactie #12 Gepost op: 22 maart 2007, 16:34:05 »
Leo,

waarom die lange omweg, cel per cel ?
zie mijn vorige reply
Citaat
2b. als de getallen in meerdere kolommen staan (werkt ook in 1 kolom)
tijp het getal 1 in een cel
copieer de cel (Ctrl+C)
selecteer bereik wat je wil omzetten naar echte getallen
rechtsklik "plakken speciaal"
selecteer "waarden" & onderaan "vermenigvuldigen"
2c. uiteraard kan dit naar een macro worden omgezet

maar dikwijls is het volgende ook al voldoende
Sub t()
Dim rng as Range
Set rng = Selection

With rng
.Value = .Value
End With
End Sub

de regel
Set rng = Selectionkan je aanpassen naar wens

beste groeten,
Erik

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.284
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: het vervelende apostrof in versie 2003
« Reactie #13 Gepost op: 23 maart 2007, 08:38:06 »
Erik, op je vraag...
Citaat
waarom die lange omweg, cel per cel ?
...kan ik alleen maar zeggen dat dat nog het gebrek aan kennis is in de wereld van VBA... :'(
(ik ben nu zo'n 2 jaar hier mee bezig en ben toch al behoorlijk tevreden met het behaalde resultaat... 8))

Daarom vind ik het zeker prettig dat jij hier nu óók oplossingen aandraagt. ;) Dat geeft mij de kans om me toch weer verder te verdiepen in de materie!

En voor wat betreft je stukje code... DAAR had ik NOOIT opgekomen. Werkt super! ;D

Groet, Leo
______________________________

Groet, Leo

Offline Erik Van Geit

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 306
  • Geslacht: Man
Re: het vervelende apostrof in versie 2003
« Reactie #14 Gepost op: 23 maart 2007, 15:17:21 »
Dank voor de complimenten, Leo  :-[
Mijn opmerking kwam wellicht vanuit het feit dat ik al vernoemd had dat het zonder "loop" kon.
In elk geval is het leuk om vast te stellen dat er vele manieren zijn om dingen op te lossen.

 


www.combell.com