Ik heb een vraagstuk waar ik niet uitkom, en wil deze daarom hier stellen..
Ik heb een excel sheet bestaande uit meerdere tabbladen (onderzijde), van
deze bladen zijn er vragenlijsten en een resultaten pagina.
Nu heb ik op de resultaten een tabel staan waar ik alle resultaten van de
vragen wil weergeven. Hierbij blijven dus de locaties van de cellen gelijk
maar wisselt het tabblad nummer. Bij een kopieer of uitbreidingsactie (+
slepen) wisselen alleen de celnummers en niet de pagina's.
Ik heb inmiddels $ tekens geplaatst voor de celnummers dus deze wijzigen
niet meer, maar de paginanummers blijven nog steeds gelijk..
Hoe kan ik dit eenvoudig kopieren zonder als handmatig te moeten aanpassen.
Graag jullie hulp..
Thanks alvast.
Voorbeeld:
Op blad1 in cel A1 staat 12
Op blad2 in cel A1 staat 13
Op blad3 wil ik in de cellen A2 en B2 de uitkomsten van respectievelijk
Blad1!A1 en Blad2!A1 zien.
Ik zet op blad3 in A1 de tekst Blad1 en in B1 de tekst Blad2
In A2 plaats ik de formule:
=INDIRECT("'"&A1&"'!A1")
Deze kan ik kopieren naar B2
Daar komt dan de formule:
=INDIRECT("'"&B1&"'!A1")
Deze werkt heel leuk. Nu gaan we nog een stapje verder. Ik wil nu de formule
ook kunnen kopieren naar beneden. Daarbij maak ik gebruik van de formule
RIJ()
Ik verander de formule op blad3!A2 in:
=INDIRECT("'"&A$1&"'!A" &RIJ()-1)
Deze kan ik kopieren naar de kolommen en naar de rijen.
Voor meer info over de functie INDIRECT verwijs ik jou naar de help in
Excel.
Groetjes,
Maurrieske
"Richard" <Ric...@discussions.microsoft.com> schreef in bericht
news:DA532436-3F52-4C34...@microsoft.com...
Ik krijg alleen de formule niet vertaald naar diverse werkbladen.
En in de help functie vind ik nergens waar ik de werkblad verwijzing moet
neerzetten.
Gr.
Richard
"Maurrieske" schreef:
> .
>
De uitleg over de formule INDIRECT:
Je kunt de bladnamen ergens neerzetten in de sheet waar de totaaltabel
staat. In mijn voorbeeld is dat Blad3.
Ik heb de namen van de overige tabbladen (Blad1 en Blad2 bij gebrek aan
fantasie van mijn kant.) respectievelijk in de cellen A1 en A2 op Blad3
geplaatst.
Ik verwijs naar de cel A1 in de formule in A2.
=INDIRECT("'"&A1&"'!A1")
Laten we deze formule dan maar eens opknippen.
"'" zijn dubbel quote , enkel quote en daarna weer dubbel quote. Het zijn
dus niet 5 enkele quotes.
Waarom doe ik dat?
Omdat de eigenlijke formule die ik uitrekenen is
='Blad1'!A1
Omdat alleen het deel Blad1 vervangen moet worden door A1 (je weet wel de
cel waar de letterlijke tekst "Blad1" zonder quotes staat)
De enkel quote moet tekst blijven in de formule INDIRECT.
Dus ' voor Blad1 in de standaard formule is in de INDIRECT formule geworden
"'"
Daarna krijg je het ampersand teken om tekst aan elkaar te plakken.
Vervolgens wil ik de inhoud van cel A1 in mijn formule meenemen.
Daarna weer een ampersand
en daarna begein ik weer met tekst openen (dubbel quote) "
gevolgd dooe de volgende enkel Quote '
gevolgd door het uitroepteken als standaardscheiding tussen bladnaam en
celverwijzing
gevolgd door de cel waarnaar ik wil verwijzen op het andere blad (in dit
geval dus cel A1 op Blad1).
en afsluitend een dubbelquote om de tekst af te sluiten.
Laat je in mijn voorbeeld niet van de wijs brengen door die twee keer A1. De
eerste keer is het een verwijzing naar een andere cel op hetzelfde blad in
de Formule INDIRECT, de tweede keer is het een stuk tekst waar de formule
INDIRECT weer mee kan werken.
Indien het bovenstaande niet geheel duidelijk is mag je mij het bestand
mailen. Dan zal ik kijken hoe ik jou verder kan helpen.
Groetjes,
Maurice
"Richard" <Ric...@discussions.microsoft.com> schreef in bericht
news:0E4433F8-B165-4888...@microsoft.com...