[VBA] Excel data aanvullen eerste lege rij

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • honda4life
  • Registratie: Januari 2007
  • Laatst online: 12-09 15:21
Hallo iedereen,

Ik heb logbestanden die in een *.csv bestand zitten, maar zo zuiver zijn deze files niet helemaal helaas.
Daarom gebruik ik VBA voor alles op z'n plaats te krijgen.
Ik ben al zo ver dat ik een array heb van tekstlijnen uit het bestand, de gegevens die ik wil kan ik ook al afzonderen (als variabelen), deze wil ik aanvullen in excel vanaf de eerste lege rij.
Nu kan ik moeilijk voor elke rij een lookup doen wat de eerste lege rij is, want dat gaat te traag.
Ik had dus gedacht om een range te kopiëren, of één keer een lookup en dan met een lus de volgende rijen te plakken.
Alles wat ik vind op het net zijn voorbeelden met .select, dit wil ik niet.
Ik zou graag het script op de achtergrond laten lopen.
Kan iemand mij hierbij helpen?

Bedankt!

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
honda4life schreef op zaterdag 03 september 2011 @ 10:00:
Nu kan ik moeilijk voor elke rij een lookup doen wat de eerste lege rij is, want dat gaat te traag.
code:
1
2
3
4
myrows = Filter(allrows)
startat = FindFirstEmptyRow(somesheet)
for (i = 0; i < myrows .length; i++)
  rows[startat + i] = myrows[i]


Rocket science.

Verder: Waar hoort mijn topic?
PRG >> OFF

[ Voor 12% gewijzigd door RobIII op 03-09-2011 12:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij