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

Horizontaal waarde zoeken en headers weergeven

Status
Niet open voor verdere reacties.

Dedeke

Gebruiker
Lid geworden
7 dec 2020
Berichten
36
Hallo,

Kan mij iemand verder hepen met volgend probleem.
In mijn tabel zou ik in een rij willen laten zoeken naar een waarde.
Deze waarde kan meermaals voorkomen.
Daar waar de waarde voorkomt had ik graag een lijst kunnen bekomen van de bijhorende kolom headers.

Mag in VBS zijn. Heb momenteel al geprobeerd via formule maar dan krijg ik enkel het resultaat van de laatste kolom waarin de waarde gevonden wordt.

Vb: in rij 2 zoeken naar de waarde "GER" (deze komt meermaals voor) en dan de kolom headers (zijn in mijn geval namen) bekomen.
Bedoeling is om dit naderhand in een formulier met dropdown te kunnen plaatsen.
Gebruiker kan dan via dropdown een rit kiezen en zo zien wie er heeft deelgenomen

Alvast bedankt voor elke suggestie
 

Bijlagen

Waarom deze opzet, en niet gekozen voor een normale tabel? Dan had je met een draaitabel een heel eind gekomen.
 
Lookup value in a row and give the headers if value found

OctaFish,

Alvast bedankt voor een eerste reactie.

De tabel maakt onderdeel uit van een veel grotere file.
Deze tabel is initieel bedoeld geweest om ritten in te geven.
Deze staan dus in de rijen. De rijders staan dus als headers. (Heb momenteel eigenlijk al zo een 50 tal rijders/ kolommen dus.
Om de ingave te doen is er een dropdown list voorzien waar je gewoon de naam kan selecteren, automatisch springt de cursus dan naar de betreffende naam zodanig dat de ingave makkelijk kan gebeuren.
Uit deze tabel worden ook nog andere gegevens gehaald waarvoor de huidige opmaak is zoals hij is.

Het is dus nu idd een bijkomend probleem om een filter te kunnen maken wie welke rit heeft gereden.
Daarom kom ik ook hier terecht bij de super Exel kenners in de hoop aan een oplossing te geraken.

Heb al wel enkele mogelijkheden gevonden via internet maar deze zijn allemaal gebaseerd op het vinden van unieke waarden in een rij en dan de header weer geven.

Misschien iets voor VBS specialisten
 
Zoiets?
In dit geval geen VBS maar VBA, dat zijn echt verschillende talen.
Vul in kolom C vanaf regel 14 een code in.
Als deze in de tabel voor komt, dan verschijnt onder Header name in kolom D een dropdown lijstje.
Dat kan je dan vast wel naar eigen smaak aanpassen.
 

Bijlagen

Laatst bewerkt:
Hallo Edmoor,

Bedankt om te reageren.

Heb even terug de file toegevoegd met hopelijk daarop iets duidelijker wat de uiteindelijke bedoeling zou zijn.
Alles even in kleur geplaatst, sorry ik weet dat je niet van vele kleurtjes houd :)
 

Bijlagen

Wat ik al zei, je kan wat ik plaatste naar eigen smaak aanpassen.
 
Edmoor,

Voor zover mijn kennis reikt kan ik momenteel alleen maar terugvinden dat er een dropdown verschijnt als de waarde (cel 14) teruggevonden is in de tabel en anders niet.
Misschien dient er meer te gebeuren maar bij mij gebeurt er verder niets, ook niet als ik een van de namen zou selecteren.
Werk met office 2016
 
Je weet dus niet wat te doen met het voorbeeld.
Kijk naar deze.
Kies GER in C18.
 

Bijlagen

Edmoor,

Bedankt voor de uiteindelijke oplossing.
Ben exel gebruiker geen VBA speialist.
Kan wel vaststellen dat de VBA code tussen de 2 files degelijk verschillend is.

Bij deze hartelijk dank voor de oplossing
 
Kan wel vaststellen dat de VBA code tussen de 2 files degelijk verschillend is.
Waaruit maar blijkt hoe belangrijk een goed voorbeeld document is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan