Dennisjuhh
Gebruiker
- Lid geworden
- 30 jan 2014
- Berichten
- 94
Beste Excel koningen en koninginnen:thumb:,
Ik probeer een aantal getallen bij elkaar op te tellen maar hiervoor moeten die getallen aan een aantal criteria voldoen. Hier kan je heel makkelijk de "Sommen.Als" functie voor gebruiken maar ik wil het in VBA doen omdat mijn sheets steeds verwijdert worden in mijn bestaande macro. Nu heb ik al wat geprobeerd om de functie "sommen.als" in VBA te gebruiken maar dit loopt niet helemaal lekker.
Het probleem is dus dat ik veel gebruik moet maken van "cel verwijzingen" in de als-functie. Als ik dit gewoon in Excel doe is dit geen probleem. Maar in VBA kan ik dit niet aanpassen, of ik weet gewoon niet hoe het moet
Ik heb in de bijlage een voorbeeld bestand toegevoegd met wat ik probeer te bereiken. De "als formule" die daar staat wil ik dus met een marco in VBA proberen te bereiken. De code moet vervolgens ook heel makkelijk op een andere worksheet zijn te gebruiken. Hij kan dus niet vast verwijzen naar een tabblad omdat deze steeds veranderd.
Alvast bedankt!
Bekijk bijlage Voorbeeld.xlsx
Ik probeer een aantal getallen bij elkaar op te tellen maar hiervoor moeten die getallen aan een aantal criteria voldoen. Hier kan je heel makkelijk de "Sommen.Als" functie voor gebruiken maar ik wil het in VBA doen omdat mijn sheets steeds verwijdert worden in mijn bestaande macro. Nu heb ik al wat geprobeerd om de functie "sommen.als" in VBA te gebruiken maar dit loopt niet helemaal lekker.
Het probleem is dus dat ik veel gebruik moet maken van "cel verwijzingen" in de als-functie. Als ik dit gewoon in Excel doe is dit geen probleem. Maar in VBA kan ik dit niet aanpassen, of ik weet gewoon niet hoe het moet

Ik heb in de bijlage een voorbeeld bestand toegevoegd met wat ik probeer te bereiken. De "als formule" die daar staat wil ik dus met een marco in VBA proberen te bereiken. De code moet vervolgens ook heel makkelijk op een andere worksheet zijn te gebruiken. Hij kan dus niet vast verwijzen naar een tabblad omdat deze steeds veranderd.
Alvast bedankt!
Bekijk bijlage Voorbeeld.xlsx