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

CSV-bestand naar excel via macro

Status
Niet open voor verdere reacties.

stefano

Gebruiker
Lid geworden
22 mei 2004
Berichten
865
Beste,

SAP is een software-programma dat data exporteert naar een xls-bestand. Wanneer ik dit bestand wil openen dan verschijnt de vraag 'Wizard tekst importeren'. Ik klik hier op voltooien.

In een tweede bestand haal ik via formules deze gegevens op om ze op die manier in geordende kolommen te plaatsen.

=> bestand tov_1.xls openen, daarna tov_2.xls openen. Alle gegevens worden netjes overgenomen, prima, in orde.

MAAR ... Wanneer ik ditzelfde doe via een macro, dan lijken alle cijfers plots met een factor 1000 groter. Hoe kan ik dit vermijden ?

de macro die het eerste bestand blijkbaar foutief converteert ( of niet ) :

Sub tarwevandaag_sap()
Dim Myname As String
Application.DisplayAlerts = False
Workbooks.Open Filename:="e:\data\sap\TOV_1.xls" Workbooks.Open Filename:="e:\data\sap\TOV_2.xls"
Workbooks("TOV_2.xls").Activate
Cells.Copy
Range("A1").PasteSpecial xlPasteValues
Application.CutCopyMode = False
Range("A1").SelectBekijk bijlage TOV_1.XLSBekijk bijlage TOV_1.XLSBekijk bijlage TOV_2.xls
Workbooks("TOV_2.xls").SaveAs "e:\data\sap\tarweontvangsten vandaag - deinze en merksem.xls"
Workbooks("TOV_1.xls").Close False
Application.DisplayAlerts = True
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan