Mijn vraag
Ik ben bezig met een macro om een export van applicatie A "geschikt" te maken voor de import van applicatie B. Het gaat om het samenvoegen en verplaatsen van een een paar kolommen.
De export van A kan qua hoeveelheid regels variëren. Ik schat in dat het er maximaal 500 zullen zijn. Voor het samenvoegen heb ik in de macro opgenomen in kolom D: "=A&B&C". Dit voor regels 1 t/m 500. En vervolgens D gekopieerd naar E met alleen waarden. A, B en C en D verwijderd zodat alleen E overblijft met de samengevoegde kolommen.
Als ik dit test in mijn Excelsheet met een export van applicatie A gaat het goed: als deze bijvoorbeeld 130 regels heeft, resulteert dit in 130 regels voor kolom E, waar netjes de gegevens van (de verwijderde) A, B, en C in staat.
Echter als ik exporteer naar csv, dan zie ik daar onder de laatste "echte" regel, nog een heleboel regels met dit:
; ; ;;;
; ; ;;;
; ; ;;;
; ; ;;;
Met andere woorden: hij maakt blanco regels aan met alleen de separator, t/m regel 500.
Dat wil ik niet, hij moet natuurlijk na 130 stoppen, omdat het bronbestand ook maar 130 regels bevat.
Als ik op CTRL+End klik in Excel, gaat hij inderdaad naar regel 500.Dus op de een of de andere manier is er nog ergens data.
Relevante software en hardware die ik gebruik
Excel
Wat ik al gevonden of geprobeerd heb
Gegoogled. Ben er al een uur mee bezig. Het verwijderen van deze regels (dus in het voorbeeld regels 131 t/m 500) helpt niet.
Het verwijderen van de cellen ook niet.
Ik snap het niet, want er staat geen data in deze cellen.
Ik ben bezig met een macro om een export van applicatie A "geschikt" te maken voor de import van applicatie B. Het gaat om het samenvoegen en verplaatsen van een een paar kolommen.
De export van A kan qua hoeveelheid regels variëren. Ik schat in dat het er maximaal 500 zullen zijn. Voor het samenvoegen heb ik in de macro opgenomen in kolom D: "=A&B&C". Dit voor regels 1 t/m 500. En vervolgens D gekopieerd naar E met alleen waarden. A, B en C en D verwijderd zodat alleen E overblijft met de samengevoegde kolommen.
Als ik dit test in mijn Excelsheet met een export van applicatie A gaat het goed: als deze bijvoorbeeld 130 regels heeft, resulteert dit in 130 regels voor kolom E, waar netjes de gegevens van (de verwijderde) A, B, en C in staat.
Echter als ik exporteer naar csv, dan zie ik daar onder de laatste "echte" regel, nog een heleboel regels met dit:
; ; ;;;
; ; ;;;
; ; ;;;
; ; ;;;
Met andere woorden: hij maakt blanco regels aan met alleen de separator, t/m regel 500.
Dat wil ik niet, hij moet natuurlijk na 130 stoppen, omdat het bronbestand ook maar 130 regels bevat.
Als ik op CTRL+End klik in Excel, gaat hij inderdaad naar regel 500.Dus op de een of de andere manier is er nog ergens data.
Relevante software en hardware die ik gebruik
Excel
Wat ik al gevonden of geprobeerd heb
Gegoogled. Ben er al een uur mee bezig. Het verwijderen van deze regels (dus in het voorbeeld regels 131 t/m 500) helpt niet.
Het verwijderen van de cellen ook niet.
Ik snap het niet, want er staat geen data in deze cellen.
[ Voor 6% gewijzigd door tbenschop2 op 11-11-2019 11:08 ]