Ik heb een exceldocument, waarin ik 3 bladen heb.
In blad 1 (invoer) wordt per rij in elke kolom een bepaald gegeven ingevoerd. In kolom A wordt eerst een soort voorwaarde aangegeven (in mijn geval een regio). Als een rij aan een voorwaarde in kolom A voldoet, dan worden de gegevens in de kolommen overgezet naar blad 1 of 2 (afhankelijk van wat er in kolom A staat).
De formule ziet er dan zo uit:
=ALS(ALS(Invoer!A6="HW - VP - ZE";Invoer!G6;"")=0;"";ALS(Invoer!A6="HW - VP - ZE";Invoer!G6;""))
Hij kijkt dus eerst in kolom A, als daar "HW - VP- ZE" staat, dan neemt hij de gegevens die in G6 staat en zet deze in een cel in blad 2.
Mijn vraag is:
Ik wil deze formule vaker toepassen, alleen dan flexibeler. Dus, je geeft bijvoorbeeld op blad3 cel A1 een voorwaarde aan. Bijvoorbeeld "Amsterdam".
Dan moet er een macro gestart die kijkt naar Amsterdam, en dan in blad 1 gaat zoeken naar rijen/cellen die voldoen aan de voorwaarde die in de A kolom staan.
Simpelgezegd, kan de hierboven geplaatste formule in VBA omgezet worden!
Met vriendelijke groet,
Jeffrey
In blad 1 (invoer) wordt per rij in elke kolom een bepaald gegeven ingevoerd. In kolom A wordt eerst een soort voorwaarde aangegeven (in mijn geval een regio). Als een rij aan een voorwaarde in kolom A voldoet, dan worden de gegevens in de kolommen overgezet naar blad 1 of 2 (afhankelijk van wat er in kolom A staat).
De formule ziet er dan zo uit:
=ALS(ALS(Invoer!A6="HW - VP - ZE";Invoer!G6;"")=0;"";ALS(Invoer!A6="HW - VP - ZE";Invoer!G6;""))
Hij kijkt dus eerst in kolom A, als daar "HW - VP- ZE" staat, dan neemt hij de gegevens die in G6 staat en zet deze in een cel in blad 2.
Mijn vraag is:
Ik wil deze formule vaker toepassen, alleen dan flexibeler. Dus, je geeft bijvoorbeeld op blad3 cel A1 een voorwaarde aan. Bijvoorbeeld "Amsterdam".
Dan moet er een macro gestart die kijkt naar Amsterdam, en dan in blad 1 gaat zoeken naar rijen/cellen die voldoen aan de voorwaarde die in de A kolom staan.
Simpelgezegd, kan de hierboven geplaatste formule in VBA omgezet worden!
Met vriendelijke groet,
Jeffrey