Uitgebreide macro voor mergen

Status
Niet open voor verdere reacties.

the goose

Gebruiker
Lid geworden
15 feb 2007
Berichten
86
Dag iedereen

Wanneer een macro wordt opgestart, is het ten eerste mogelijk om verscheidene inputs te vragen aan de gebruiker (enkel sheet en letter voor een bepaalde kolom)?

Ik zou dan een macro nodig hebben die het volgende doet (na het opvragen van de sheet, letter van kolom 1-4 en 2 ranges):

a. Sheet1 / kolom1 waar de macro een loop op moet uitvoeren en bij elke non-empty waarde (waarde 1) treden de volgende acties in werking
- loop eindigt bij de laatste non-empty cel
b. Sheet1 / kolom2 waar de macro de waarde van dezelfde rij als de non-empty waarde 1 tijdelijk moet opvragen en stockeren in het virtuele geheugen (waarde 2)
c. Sheet2 / kolom3 waar de macro een loop moet door uitvoeren tot het waarde 1 heeft gevonden, of de loop stopt op het moment een empty waarde wordt gevonden (indien het laatste waar is, keert de macro terug naar stap a. en gaat het op zoek naar de volgende non-empty cell)
d. Sheet2 / kolom4 waar de macro waarde 2 mee moet vergelijken in dezelfde rij als waar de overeenkomstige waarde gevonden werd in stap c.
- Indien waarde 2 niet overeenstemt met deze waarde gaat de loop van stap c verder (indien geen combinatie van waarde 1 en waarde 2 werd gevonden in dezelfde rij, gaat de macro terug naar stap a en gaat het op zoek naar de volgende non-empty cell)
e. Sheet2 / range (letter kolom: letter kolom) die de macro moet kopieren wanneer het de combinatie van waarde 1 en waarde 2 vindt in een bepaalde rij in sheet2
f. Sheet1 / range (letter kolom:letter kolom) waar de macro de gekopieerde data van sheet2 moet toevoegen (special paste > add)
- dit moet toegevoegd worden in dezelfde rij waar waarde 1 en 2 werden gevonden
g. terug naar stap a. Zoek naar volgende non-empty cell, of indien dit de laatste non-empty cell was, eindig de loop

Kan iemand me helpen bij het programmeren van deze macro?

Hartelijk dank!

Mvg
The goose
 
Gans,

Wat verwacht je nu eigenlijk van ons? Ik heb geen idee wat het je programma moet doen.
Eerst heb je het over het opvragen van een sheet en een kolom en/of 2 ranges, daarna een hele
rij stappen om iets te bereiken maar wat?
Ik stel voor dat je eerst beschrijft wat je wil en daarna de stappen (in het nederlands) beschrijft.
Verder heb je geen voorbeeld bestand toegevoegd wat de stappen enigszins toe zou lichten.
Je kan moeilijk van ons verwachten dat wij een macro kunnen beschrijven zonder uitleg en bestand.

Veel Succes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan