Hallo,
ik heb een VBA script geschreven voor het importeren van data vanuit de ene excelfile naar de andere.
Er rest mij echter nog 1 berekening die ik graag wil laten uitvoeren maar dit lukt vooralsnog niet.
Stel ik heb de volgende tabel op tab 1:
Dan wil ik van deze tabel de ImageNr's in een array opslaan waarin er een waarde "true" is. In dit geval dus 22 en 32.
Dit array wil dan weer doorlopen op tab 2 met de volgende tabel:
En dan wil ik bijvoorbeeld de Mean en de Max achterhalen van alle waardes in column 4 waarbij de ImageNr's in de array voorkomen.
Dus in dit geval Max is 6 en Mean is (3+6)/2 = 4.5.
Is dit op een enigszins eenvoudige manier te verwezenlijken?
Bedankt voor de hulp!
ik heb een VBA script geschreven voor het importeren van data vanuit de ene excelfile naar de andere.
Er rest mij echter nog 1 berekening die ik graag wil laten uitvoeren maar dit lukt vooralsnog niet.
Stel ik heb de volgende tabel op tab 1:
Code:
#########################################
Col A | Col B | Col C | Col D | Col E
ImageNr | 22 | | |
| | waarde | false |
| | waarde | true |
| | waarde | false |
| | | |
ImageNr | 27 | | |
| | waarde | false |
| | waarde | false |
| | waarde | false |
| | waarde | false |
ImageNr | 32 | | |
| | waarde | false |
| | waarde | false |
| | waarde | true |
| | waarde | true |
Dit array wil dan weer doorlopen op tab 2 met de volgende tabel:
Code:
ImageNr | Col 1 | Col 2 | Col 4 |
22 | 4 | 2 | 3 |
27 | 1 | 1 | 1 |
32 | 3 | 3 | 6 |
Dus in dit geval Max is 6 en Mean is (3+6)/2 = 4.5.
Is dit op een enigszins eenvoudige manier te verwezenlijken?
Bedankt voor de hulp!
Laatst bewerkt: