Ik ben voor m'n werk een sheet aan het maken waarin een matrix staat. De eerste kolom is een kolom met namen, de eerste rij is een rij met alle dagen van de maand.
Nou komt er achter iedere naam een "a" of een "b" te staan. Niet op iedere dag en vrij willekeurig. Het vullen gaat van links naar rechts.
Ik wil nou in de laatste kolom van de matrix hebben staan wat er als laatste is ingevoerd, een "a" of een "b". Het moet dus een macro zijn (tenminste, ik ga er vanuit dat dit alleen maar met een macro kan, andere suggesties zijn welkom
), die een rij van de matrix van rechts naar links afspeurd totdat hij een cel tegenkomt die niet leeg is. De waarde van die cel moet in de laatste kolom.
Ik ben een onwijze n00b op VBA gebied, maar dit is wat ik zelf al een beetje gepriegeld heb en wat niet werkt:
Hierin gaat het om rij 101. Kolom 1 is de kolom met namen en kolom 27 is de kolom waar de laatst ingevulde waarde in moet verschijnen.
Dit is natuurlijk maar voor 1 rij, maar als ik dit werkend krijg, dan is de hele matrix niet zo'n probleem dunkt me.
Nogmaals, als dit zonder macro's kan dan hoor ik het graag!
Nou komt er achter iedere naam een "a" of een "b" te staan. Niet op iedere dag en vrij willekeurig. Het vullen gaat van links naar rechts.
Ik wil nou in de laatste kolom van de matrix hebben staan wat er als laatste is ingevoerd, een "a" of een "b". Het moet dus een macro zijn (tenminste, ik ga er vanuit dat dit alleen maar met een macro kan, andere suggesties zijn welkom
Ik ben een onwijze n00b op VBA gebied, maar dit is wat ik zelf al een beetje gepriegeld heb en wat niet werkt:
code:
1
2
3
4
5
6
7
8
9
| Sub Update()
For k = 26 To 2
If Not IsEmpty(Worksheets("Blad1").Cells(101, k).Value) Then
Worksheets("Blad1").Cells(101, 27).Value = Worksheets("Blad1").Cells(101, k).Value
End If
Next k
End Sub |
Hierin gaat het om rij 101. Kolom 1 is de kolom met namen en kolom 27 is de kolom waar de laatst ingevulde waarde in moet verschijnen.
Dit is natuurlijk maar voor 1 rij, maar als ik dit werkend krijg, dan is de hele matrix niet zo'n probleem dunkt me.
Nogmaals, als dit zonder macro's kan dan hoor ik het graag!
Blasphemy is a victimless crime