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

excel fout? hoe krijg ik dit opgelost....

Status
Niet open voor verdere reacties.

roycke

Gebruiker
Lid geworden
23 sep 2010
Berichten
99
als ik bijgevoegd bestand in access wil importeren krijg ik een foutmelding.
nu heb ik de fout gevonden maar ik vraag me af hoe ik hem doe oplossen. graag jullie hulp.
Als jullie bijgevoegde sheet bekijken in kolom H staan er getallen in hele of met 1 of 2 decimalen achter de komma. Ga ik naar de celeigenschappen dan staat er bij beide standaard. met toch is het bij de ene cel een getal een getal en bij de andere tekst.....
alvast bedankt!Bekijk bijlage Map4.xls
 
enig idee hoe dat zo gekomen is dan? Heb je die waarden ergens uit een of ander tabelletje gekopieerd? Is het bestand geconverteerd? Een import uit een DBF ofzo?
 
roycke,

Zet in I1: =H1*1 en trek dit door tot I16.
Selecteer I1:I16 > Kopieren (selectie behouden)> Plakken speciaal > waarden
Alle cellen hebben nu de opmaak standaard, en kun je Kolom H verwijderen.
 
@Ad, Of ergens een 1 zetten, kopiëren en de cellen in H markeren, plakken speciaal - vermenigvuldigen.
 
@ad,
Bedankt voor deze oplossing! het gaat hierover 10800 records. (uren registratie verwerken in Acces) dus ik zal er in VBA maar een script van maken.

@rob,
kan je jou oplossing nader uitleggen? ik begrijp hem niet helemaal.
 
roycke,

rob bedoelt het volgende:

zet in (bv) I1 en 1
selecteer I1 en druk op Ctrl + C (=kopieer)
selecteer H1:H10800 en kies voor
bewerken > plakken speciaal > vermenigvuldigen.

alle cellen H1:H10800 worden nu met 1 vermenigvuldigd en dat veroorzaakt dat evt tekst die op getallen lijken geconverteerd worden naar getallen.
 
@Haije, dank voor je uitleg

@roycke, een script is dus niet nodig, zie de bijlage
 

Bijlagen

  • Plakken speciaal 8-6-2011 122811.jpg
    Plakken speciaal 8-6-2011 122811.jpg
    45,8 KB · Weergaven: 70
Super!!!
harstikke bedankt voor jullie hulp.
Ben blij dat er toch nog mensen zijn die elkaar helpen. :)
 
roycke,

graag gedaan; zet je de vraag nog even op "opgelost"?
 
ik heb hem toch op niet opgelost moeten zetten... :(
De bovengenoemde oplossingen werken perfect, echter alleen wanneer ik het handmatig doe toepassen.
Zodra ik de oplossing door een macro laat uitvoeren worden te waarden niet aangepast....
iemand een oplossing?
bijgevoegd is de file incl. de macro.
ik hoop dat iemand de "fout" kan vinden.



Bekijk bijlage import.part01.rarBekijk bijlage import.part02.rar
 
Laatst bewerkt:
Ik zie 2 RAR-bestanden maar krijg ze niet geopend. Deze macro doet het wel (voor de hele kolom H)

Code:
Sub test()
    Range("I1").Value = 1
    Range("I1").Copy
    Range("H:H").PasteSpecial Paste:=xlPasteValues, Operation:=xlMultiply, _
        SkipBlanks:=False, Transpose:=False
End Sub
 
Laatst bewerkt:
Deze werkt wel, althans bij mij onder 2003
Code:
Sub mcrSagita()
Dim LlastCell As Long
    
    Application.ScreenUpdating = False
    
    LlastCell = Range("B65536").End(xlUp).Row
    Range("B2").Select
    For Omzetten = 2 To LlastCell
          ActiveCell.Value = ActiveCell.Value * 1
          ActiveCell.Offset(1, 0).Range("A1").Select
    Next
    
    LlastCell = Range("C65536").End(xlUp).Row
    Range("C2").Select
    For Omzetten = 2 To LlastCell
          ActiveCell.Value = ActiveCell.Value * 1
          ActiveCell.Offset(1, 0).Range("A1").Select
    Next

    LlastCell = Range("F65536").End(xlUp).Row
    Range("F2").Select
    For Omzetten = 2 To LlastCell
          ActiveCell.Value = ActiveCell.Value * 1
          ActiveCell.Offset(1, 0).Range("A1").Select
    Next
    
    LlastCell = Range("H65536").End(xlUp).Row
    Range("H2").Select
    For Omzetten = 2 To LlastCell
          ActiveCell.Value = ActiveCell.Value * 1
          ActiveCell.Offset(1, 0).Range("A1").Select
    Next
    
    Application.ScreenUpdating = True

End Sub

Kolom G heb ik overgeslagen daar zitten ook alfanumerieke waarden in.
 
Super bedankt
Dit werkt perfect.
En nog bedankt voor de extra optie. Nu flikkert tenmi ste niet meer het beeld van links naar rchts over het scherm tijdens al deze bewerkingen. Dit heb ik dus op het hele document toegepast.
Dus nu heb ik dubbel geleerd. :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan