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
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