In Excel 2007 twee tabbladen met gegevens van "deze maand" en "vorige maand" met dossiernummers (ruim 200.000) inclusief statuscode. In tabel "vorige maand" wil ik kijken per dossiernummer of a) het dossier nog bestaat in "nieuwe maand" en indien het dossier bestaat b) wat de status is in "nieuwe maand".
Middels som.als (zijn unieke dossiernummers) en vert.zoeken kan ik uiteraard eea bij elkaar zoeken, maar gezien het feit dat het ruim 200.000 zoekopdrachten zijn duurt dit proces te lang.
VBA denk ik dan. Twee mogelijkheden (misschien wel meer):
optie 1
"vorige maand" - 1e rij - zoek in kolom 4 dossiernummer - ga naar tabblad "nieuwe maand" - zoek rijnummer in kolom 4 met dezelfde dossiernummer - onthoud welke rijnummer - zoek status dossier in rijnummer & kolom 8 - kopieer dat getal achteraan op 1e rij tabblad "vorige maand" - ga 1 rij omlaag en doe alles opnieuw
optie 2
som.als vertalen naar VBA
Mij lijkt zelf optie 1 sneller dan optie 2 maar voordat ik eea wil gaan programmeren wil ik dat uiteraard zeker weten. Kan iemand mij op weg helpen?
Middels som.als (zijn unieke dossiernummers) en vert.zoeken kan ik uiteraard eea bij elkaar zoeken, maar gezien het feit dat het ruim 200.000 zoekopdrachten zijn duurt dit proces te lang.
VBA denk ik dan. Twee mogelijkheden (misschien wel meer):
optie 1
"vorige maand" - 1e rij - zoek in kolom 4 dossiernummer - ga naar tabblad "nieuwe maand" - zoek rijnummer in kolom 4 met dezelfde dossiernummer - onthoud welke rijnummer - zoek status dossier in rijnummer & kolom 8 - kopieer dat getal achteraan op 1e rij tabblad "vorige maand" - ga 1 rij omlaag en doe alles opnieuw
optie 2
som.als vertalen naar VBA
Mij lijkt zelf optie 1 sneller dan optie 2 maar voordat ik eea wil gaan programmeren wil ik dat uiteraard zeker weten. Kan iemand mij op weg helpen?
PSN: TDBtje