Hallo,
We ontvangen maandelijks meerdere feeds vanaf het mainframe met .csv bestanden.
In deze bestanden moeten we een aantal kolommen bewerken. Sinds we zijn overgegaan op XP hebben bijna alle kolommen extra spaties in de cellen gekregen. Hierdoor hebben we nu extra werk gekregen omdat we nu (bij gemiddeld 20 kolommen over 15 bestanden) kolom voor kolom middels de Replace functie (Ctrl + H) de spaties eruit moeten halen.
Het moet kolom voor kolom omdat anders EXCEL er een half uur over doet om 1 bestandje te doen en kolom per kolom is het 10 seconden per kolom. Bovendien geld het niet voor alle kolommen.
Er is een TRIM functie, maar deze kan ik alleen maar gebruiken door in een andere sheet middels TRIM() de cellen te laten schonen en met een LOOP tot de laatste regel het spreadsheet te laten vullen.
Ik geloof echter niet dat dat de beste manier is. Er moet toch iets in VBA te schrijven zijn die voor een aantal (te definieren kolommen) de spaties eruit haalt. (Bijvoorbeeld alleen kolommen A-D, F-I, N-AB)
Kan iemand mij aan dat stukje code helpen, want ik krijg het niet bedacht.
Alvast bedankt
Humadgen
We ontvangen maandelijks meerdere feeds vanaf het mainframe met .csv bestanden.
In deze bestanden moeten we een aantal kolommen bewerken. Sinds we zijn overgegaan op XP hebben bijna alle kolommen extra spaties in de cellen gekregen. Hierdoor hebben we nu extra werk gekregen omdat we nu (bij gemiddeld 20 kolommen over 15 bestanden) kolom voor kolom middels de Replace functie (Ctrl + H) de spaties eruit moeten halen.
Het moet kolom voor kolom omdat anders EXCEL er een half uur over doet om 1 bestandje te doen en kolom per kolom is het 10 seconden per kolom. Bovendien geld het niet voor alle kolommen.
Er is een TRIM functie, maar deze kan ik alleen maar gebruiken door in een andere sheet middels TRIM() de cellen te laten schonen en met een LOOP tot de laatste regel het spreadsheet te laten vullen.
Ik geloof echter niet dat dat de beste manier is. Er moet toch iets in VBA te schrijven zijn die voor een aantal (te definieren kolommen) de spaties eruit haalt. (Bijvoorbeeld alleen kolommen A-D, F-I, N-AB)
Kan iemand mij aan dat stukje code helpen, want ik krijg het niet bedacht.
Alvast bedankt
Humadgen
Laatst bewerkt: