bveyndhoven
Gebruiker
- Lid geworden
- 3 jan 2012
- Berichten
- 21
Hey allemaal,
Ik gebruik een Engelstalige versie van Excel 2007. Wat ik wil doen is via de indirect-functie een formule ophalen in plaats van een celreferentie
De normale gang van zaken is het volgende:
Dit geeft in C2 dus de waarde 5. Als in C1 het tekst "A3" wordt ingetypt, komt er 7 te staan.
Wat ik wil doen is dat er in B1 bv staat "SUM(A1:A3") en in B2 bv "AVERAGE(A1:A3)". Als ik in C1 de tekst "B1" intyp zou het resusltaat dus 21 moeten zijn (SUM(a1:a3)) en met de tekst "B2" zou ik moeten uitkomen op 7 (AVERAGE(a1:a3)).
Weet iemand of dit mogelijk is zonder al te veel VBA-code?
Alvast bedankt!
Ik gebruik een Engelstalige versie van Excel 2007. Wat ik wil doen is via de indirect-functie een formule ophalen in plaats van een celreferentie
De normale gang van zaken is het volgende:
Code:
A1: 5
A2: 9
A3: 7
C1: 1
C2: =INDIRECT(C1)
Dit geeft in C2 dus de waarde 5. Als in C1 het tekst "A3" wordt ingetypt, komt er 7 te staan.
Wat ik wil doen is dat er in B1 bv staat "SUM(A1:A3") en in B2 bv "AVERAGE(A1:A3)". Als ik in C1 de tekst "B1" intyp zou het resusltaat dus 21 moeten zijn (SUM(a1:a3)) en met de tekst "B2" zou ik moeten uitkomen op 7 (AVERAGE(a1:a3)).
Weet iemand of dit mogelijk is zonder al te veel VBA-code?
Alvast bedankt!