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

Selectief Transponeren

Status
Niet open voor verdere reacties.

Joske2000

Terugkerende gebruiker
Lid geworden
19 sep 2006
Berichten
1.199
Hallo,

Ik zou graag binnen mijn excel sheet het volgende verwezenlijken.
Voor elke product een nieuwe kolom, met daaronder de respectievelijke lotnummers.
Ik ben al aan het werk geweest met VBA, met de functie transponeren, maar ik geraak er niet echt uit.
In het voorbeeldje een idee hoe ik het graag had gewild :rolleyes:

Bedankt voor het meedenken.

Joske
 

Bijlagen

Hallo Joske,

Het kan ook zonder VBA.

formule voor lotnr:
Code:
=ALS(RIJ(D2)-1>AANTAL.ALS($A$2:$A$15;E$1);"";INDEX($B$2:$B$15;VERGELIJKEN(E$1;$A$2:$A$15;0)+RIJ(D2)-2))

formule voor SnNr:
Code:
=ALS(RIJ(E2)-1>AANTAL.ALS($A$2:$A$15;E$1);"";INDEX($C$2:$C$15;VERGELIJKEN(E$1;$A$2:$A$15;0)+RIJ(E2)-2))

Voorwaarde is wel dat de producten op volgorde staan.
 
Alternatief waarbij de producten niet op volgorde moeten staan (denk ik).
 

Bijlagen

Laatst bewerkt:
hoi Joske

ik vind deze formule oplossingen best heel mooi hoor,
maar je bestand wordt wel snel heel groot.
met een macro gaat het natuurlijk ook.

als daar nog interesse voor is "hoor" ik het wel.

groet sylvester

ps WHER er gaat iets mis als ik cel A2 (dat is Product 1) delete.
als ik het weer ongedaan maak gaat het niet van zelf weer goed.
 
Hi Guys,

Werkt perfect. Thanks ! :thumb::thumb:

@ Sylvester-Ponte : Als je het via VBA kan uitwerken voor mij ben ik helemaal super happy, want met de matrixformules van Wher gaat ie wel langzaam lopen.

Thanks,

Joske
 
Bedankt WHER,

Werkt zoals het hoort.

Thanks,

Joske :thumb:
 
hoi Joske en WHER

ik heb een regeltje toe gevoegd om de oude gegevens eerst te verwijderen

groet sylvester
 
Dat is inderdaad wel handig, daar had ik niet bij stilgestaan.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan