• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Verwijzing doortrekken naar verschillende werkbladen

Status
Niet open voor verdere reacties.

Tipitz

Gebruiker
Lid geworden
5 okt 2012
Berichten
8
Hallo forumleden,

Mijn forumnaam is Tipitz en ik ben nieuw hier. Het lijkt me leuk om samen met jullie diverse kennis en problemen uit te wisselen.
Ik heb dan ook meteen een klein probleempje, voor de handige exceller waarschijnlijk peanuts, maar goed.

Het gaat om het doortrekken van een verwijzing in een kolom. Het betreft de totalen van een calculatie.

cel a1 verwijst naar tabblad 1 cel c73
cel a2 verwijst naar tabblad 2 cel c73
cel a3 verwijst naar tabblad 3 cel c73
enz enz

Nu doe ik dit voor 200 stuks handmatig, niet handig en niet slim...
Kan iemand mij een snelle methode leren?
Ik zou jullie zeer dankbaar zijn

Gr Tipitzzzzz ;)
 
Met behulp van Indirect kom je er wel:

Code:
=INDIRECT(RIJ() & "!c73")

Rij() moet je wel aanpassen aan jou situatie.
Als de eerste rij waarop je de formule gebruikt bv 5 is wijzigt rij() in rij()-4.
 
Code:
=INDIRECT(RIJ(A1) & "!c73")

zo hoef je hem niet aan te passen.

Niels
 
Code:
=INDIRECT(RIJ(A1) & "!c73")

zo hoef je hem niet aan te passen.

Niels


Heren bedankt voor de info, helaas lukt het me niet.
ik krijg hem niet geupload. Hij is te groot.
Kan ik hem mailen?


Gr Tipitz
 
Tipitz,

wat is heten je tabbladen?
 
Tipitz,

wat is heten je tabbladen?

0001,0001,0002 enz

dus nu is de formule

i6='0000'!J52
i7='0001'!J52
i8='0002'!J52

enz enz, dus nu zou ik dit 200x moeten doen (tabbladen lopen van 0001 t/m 0200


Gr Tipitz
 
Tipitz,

probeer dit dan maar eens:
Code:
=INDIRECT(ADRES(52;10;;;I6))
 
Tipitz,

probeer dit dan maar eens:
Code:
=INDIRECT(ADRES(52;10;;;I6))

als ik dat invul in I6 dan heb ik een kringverwijzing.

ik wil een formule in i6 hebben die naar tabblad 0000 cel j52 verwijst , en deze doortrekken zodat i7 verwijst naar 0001 j52 , i8 naar 0002 j52 enz.
Waarschijnlijk snap ik je niet, vandaar dat ik het bestandje wou emailen.

Gr Tipitz
 
en in welke cel staat die tabbladnaam dan?
Want als je I6 vervangt door de cel waar '0000' staat moet het wel werken.

in de formule staat:
Adres(52;10;;;i6), waarbij
52 is het rijnummer
10 het kolomnummer
I6 de cel waar de tabbladnaam staat
 
Laatst bewerkt:
Test deze dan maar eens in I6:

Code:
=INDIRECT(ALS(RIJ(A1)<10;"000" & RIJ(A1)&"!D1";"000" & RIJ(A1) & "!d1"))
 
Heren, ik waardeer jullie geduld. Kennelijk leg ik het niet goed uit.
Ik ga het iets uitgebreider proberen. Hopelijk denken jullie nog met me mee.

Ik heb een werkmap (excelsheet) met daar onder verschillende werkbladen
Werkbladen:"blad 1 "met daarin een kolom waar ik de totalen van calculaties wil hebben, hier wil ik ook de formule in kwijt (werkblad 1 kolom i6 t/m i116)
Werkblad : 0001 t/m 0116 waar alle calculaties in staan.

In "werkblad 1" wil ik in cel i6 het totaal bedrag hebben van de calculatie die in werkblad "0000"staat, deze staat in cel j52
In "werkblad 1" wil ik in cel i7 het totaalbedrag hebben van de calculatie die in werkblad "0001"staat, deze staat in cel j52
In "werkblad 1" wil ik in cel i8 het totaalbedrag hebben van de calculatie die in werkblad "0002"staat, deze staat in cel j52
En zo door t/m werkblad "0116"

Ik heb nu in "werkblad 1" in cel i6 staan: ='0000'!J52
Ik heb nu in "werkblad 1" in cel i7 staan: ='0001'!J52
Deze formule kan ik niet doortrekken omdat de werkbladen dan niet doortellen

Dus feitelijk wil ik in 1 werkblad alle (116) verwijzingen onder elkaar hebben naar alle calculaties welke allemaal in een ander werkblad staan, maar wel in dezelfde cel(j52).
Zoals ik het nu doe zou ik dus 116 x een cel in werkblad 1 moeten door laten verwijzen naar de werkbladen 0001 t/m 0116.

Heb ik het nu duidelijker uitgelegd, of bestaat er een mogelijkheid om het bestand door te sturen naar iemand.
Nogmaals bedankt voor het geduld.

Gr Tipitz
 
In i6 en doorslepen naar beneden.

Code:
=INDIRECT(TEKST(RIJ(A1)-1;"0000"&"!J52"))

Niels
 
Ik geef het op heren, hij geeft nu "waarde" aan.
:(

Bedankt voor jullie effort

Gr verdrietige Tipitz
 
:o:o haakje fout
Code:
=INDIRECT(TEKST(RIJ(A1)-1;"0000")&"!J52")


zo'n voorbeeld had je zelf trouwens ook kunnen maken dan was het allemaal iets sneller gegaan.

Bekijk bijlage indirect naar ander tabblad.xlsx

PS opgeven komt niet (zo snel) in onze woordeboeken voor.


Niels
 
Laatst bewerkt:
Niels, je bent een topper.
Hartstikkebedankt. Het werkt!!!!
Sorry voor het omslachtige werk. Ik ga meteen aan de slag.

Greetz Tipitzzzzzzzz
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan