Ga naar inhoud

index/vergelijken


Pander

Aanbevolen berichten

Best mensen,

Ik loop al een tijdje te klooien met een probleem waar vermoedelijk de index en vergelijkformule mee gaat helpen.  Ik kom daar echter niet uit. Wie zou eens met mij mee willen denken.

In de bijlage staat een bestandje. Ik zal proberen te beschrijven wat de gewenste situatie is.

 

Op Blad1! staat in kolom G een berekend weeknummer (en jaartal). Afhankelijk van de catagorisering in kolom J zou ik graag de tabel  M4:CB29 vullen.  In het tabblad beschikbaar en uren per cat! staat de tabel (A26:M29) die aangeeft hoeveel uur per week er vanaf de berekende startdatum achtereenvolgens dienen te worden weggeschreven.    

 

Een voorbeeld: Op Blad1! staat in G5 aangegeven dat er vanaf week 43 van 2020 er tijd moest worden gespendeerd aan een evenement dat op 21-2-2021 had moeten plaatsvinden. Het betreft een evenement in categorie A. Dat betekent in dit geval dat de uren uit de tabel vanuit het tabblad: beschikbaar en uren per cat! (A26:M29), in die volgorde in de doeltabel (M4:CB29) worden gevuld.

 

Hoe automatiseer ik dat? 

 

gr,

Pander 

 

 

v2pchelp.xlsx

Link naar reactie
Delen op andere sites

Wauw! echt super emielDS. Enige vraag die ik op dit moment nog heb:

 

Zou je wat meer tekst en uitleg willen geven over de werking van de Macro?

 

Mocht bijvoorbeeld een tabel wijzigen (waar de uren worden gevuld of waar de uren vandaan worden gehaald) , dan zou ik graag, indien nodig de juiste aanpassingen in de macro willen kunnen doen. Los daarvan: ik zou het zelf ook graag willen kunnen begrijpen.

Link naar reactie
Delen op andere sites

Ow nog een klein triviaal dingetje: Op Blad1! CE3 staat 53-2021 gevold door, in CF3, 2-2022. 

Het lukt mij niet om dat, en het vervolg, aan te passen naar de juiste weeknummers. CE3 zou eigenlijk als waarde 52-2021 moeten hebben gevolgd door 1-2021 enz. 

 

nou dacht ik slim te zijn door in M1:HG1 de jaartallen te zetten en in M2:HG2 de juiste weeknummers te zetten om ze in M3:H3 samen te voegen. Maar dan werkt de macro niet meer..

aangepast door Pander
Link naar reactie
Delen op andere sites

overigens als ik de data in van sommige cellen in kolom C aanpas dan resulteert dat in #WAARDE in kolom E en G.  

 

de opmerking van mij hierboven, lijkt te zijn opgelost. ik heb er een tekstnotitie van gemaakt en dat lijkt te werken. 

 

Set cat = Sheets("beschikbaar en uren per cat.").Range("a26:a29").Find(cell.Value)
 .Cells(cell.Row, k).Resize(, 10) = cat.Offset(, 1).Resize(, 10).Value

 

waar nu 10 staat heb ik 12 van gemaakt. Hij pakt nou alle waarden uit de tabel.

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.