• 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.

gegevens ophalen van tabblad

Status
Niet open voor verdere reacties.

bartjuh02

Gebruiker
Lid geworden
4 sep 2008
Berichten
91
Ik heb een vraag over het automatisch ophalen van gegevens van een bepaald tabblad.

Voor de duidelijkheid heb ik een klein voorbeeld bestand gemaakt.
Er moet dus op het 1e blad een keuze gemaakt worden en aanvankelijk van die keuze worden de gegevens van dat tabblad op een ander tabblad getoond.

Alvast bedankt!
 

Bijlagen

  • Tabbladen.xls
    14,5 KB · Weergaven: 42
Volgens mij bedoel je het zo.
Zodra een tabblad wordt gekozen in cel B1 van Input, wordt de bijbehorende gegevens in Output geplaatst.

Met vriendelijke groet,


Roncancio
 

Bijlagen

  • Tabbladen(1).xls
    15,5 KB · Weergaven: 39
Dit is wat ik bedoel ja!

Maar zou je mij een korte uitleg kunnen geven van de code, snap niet helemaal waar bepaalde dingen voor staan.
=INDIRECT("'"&Input!$B$1&"'!"&CHAR(64+COLUMN())&4)
 
Laatst bewerkt:
Dit is wat ik bedoel ja!

Maar zou je mij een korte uitleg kunnen geven van de code, snap niet helemaal waar bepaalde dingen voor staan.
=INDIRECT("'"&Input!$B$1&"'!"&CHAR(64+COLUMN())&4)

Even van achter naar voren.
- COLUMN() geeft kolom waar de cel staat als getal.
- CHAR (64 + COLUMN()) geeft kolom als letter.

Bijv. CHAR(64 + 3) is dus C.
CHAR(64 +3) & 4 is dus C4.

- "'"Input!SB$1&"'!" is dus eigenlijk 'Input'!B1

-INDIRECT toont de relatieve verwijzing.
Bijv.: In cel A4 staat D3
= INDIRECT(A4) toont de inhoud van cel D3.
Dit zou je dus kunnen combineren.
Bijv.: In cel A4 staat 3
= INDIRECT("A" & A4) toont de inhoud van A3.

De formule INDIRECT("'"&Input!$B$1&"'!"&CHAR(64+COLUMN())&4) is dus de tabblad wiens naam in cel B1 van Input staat in dezelfde kolom als de formule en op rij 4.

Als er nog vragen zijn, dan hoor ik het wel.

Met vriendelijke groet,


Roncancio
 
hoe kan het dan dat dit: CHAR(64 +3) & 4 is dus C4.
continu het zelfde blijft?
ook al staan de gegevens in d4,e4 enz.??

hoe luid de code dan bijv voor H15?
 
hoe kan het dan dat dit: CHAR(64 +3) & 4 is dus C4.
continu het zelfde blijft?
ook al staan de gegevens in d4,e4 enz.??

hoe luid de code dan bijv voor H15?

Stel de cursor staat in cel B3.
Code:
=Column()
Antwoord 2
Sleep je de cursor naar rechts dan verschijnen 3, 4, 5, etc in de volgende cellen.

Type je
Code:
=CHAR(64 + COLUMN())
Dan staat er dus B.
Sleep je de cursor naar rechts dan verschijnen C, D, E, etc in de volgende cellen.

Met vriendelijke groet,


Roncancio
 
ik heb nu deze code:
=INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN()))

Maar dan komt er ref! te staan :confused:
ik snap het niet!

hier in bijlage dan maar het bestand waar ik in werk
 

Bijlagen

  • 3D MODEL CALCULATION.xls
    46 KB · Weergaven: 21
ik heb nu deze code:
=INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN()))

Maar dan komt er ref! te staan :confused:
ik snap het niet!

hier in bijlage dan maar het bestand waar ik in werk
Ik denk dat je de laatste rij verwijzing bent vergeten. Probeer deze eens:
Code:
=INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN())[B]&8[/B])
 
Ik denk dat je de laatste rij verwijzing bent vergeten. Probeer deze eens:
Code:
=INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN())[B]&8[/B])

Hier was ik zelf ook al achter maar hij werkt nog niet!
code: =INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN())&8)
 
Hier was ik zelf ook al achter maar hij werkt nog niet!
code: =INDIRECT("'"&INPUT!B9&"'!"&CHAR(64+COLUMN())&8)

Dan weet ik niet wat er mis is.
Krijg je een fout melding of een verkeerde uitkomst?

p.s. Als ik jouw laatste bestandje open dan krijg ik problemen met excel (2007):(
Ik krijg direct de melding "microsoft Excel werkt niet meer, .........."
Misschien ligt het aan mij.....
 
Laatst bewerkt:
ik krijg als melding: #REF!

zou niet weten hoe het komt want naar mijn weten is de code zo correct!
 
(Heel) misschien zo:
Code:
=INDIRECT(INPUT!B9&"!"&CHAR(64+COLUMN())&8)
 
zie bijgevoegd bestand, tabblad: output en dan zie je het van zelf!
 

Bijlagen

  • 3D MODEL CALCULATION.xls
    46,5 KB · Weergaven: 39
Kijk eens naar de naam van het tab-blad en naar de gekozen naam in cel B9.

Deze matchen niet, zodat er geen werkblad wordt gevonden.
 
Ik zie het al!
In de lijst Pomptype gebruik je een /.
Die kan je niet gebruiken in de tabbladnaam.
Als je die / weghaalt uit de lijst en ook de selectie in B9 opnieuw doet, lukt het wel.

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan