Symphysodon
Gebruiker
- Lid geworden
- 14 dec 2012
- Berichten
- 468
Eerdere post: sheetvuller vanuit tabel, maar nu andersom
Zoiets:
Situatie:
Op elke sheet beginnend met een V staan 12 tabellen. In elk van die twaalf tabellen staan een aantal parameters( m1g, s1g) die per sheet verzameld moeten worden in een resultatentabel op sheet("Rapportage") beginnend op startrij sR=8
met output:
sR=8 met t=20
m1g=cells(SR,2)
s1g=cells(SR,3)
..
Input sheet "V.."
R=19
K=17
teller= 34
m1g=cells(R,K)
s1g=cells(R+1,K)
...
Kan dit ook op zo'n elegante manier als de oplossing van snb en VenA bij mijn vorige post, ofmoet ik met tellers en lussen aan de slag?
Alvast bedankt weer.
Mvg
Marco
Zoiets:
Code:
Sub M_snb()
ar = Sheets("Const").ListObjects(1).DataBodyRange
ReDim sn(UBound(ar, 2) * 34, 0)
For j = 1 To UBound(ar)
If Left(ar(j, 1), 1) = "V" Then
For jj = 0 To UBound(ar, 2) - 3
sn(34 * jj, 0) = ar(j, jj + 3)
Next
Sheets(ar(j, 1)).Cells(30, 31).Resize(UBound(sn)) = sn
End If
Next
End Sub
Situatie:
Op elke sheet beginnend met een V staan 12 tabellen. In elk van die twaalf tabellen staan een aantal parameters( m1g, s1g) die per sheet verzameld moeten worden in een resultatentabel op sheet("Rapportage") beginnend op startrij sR=8
met output:
sR=8 met t=20
m1g=cells(SR,2)
s1g=cells(SR,3)
..
Input sheet "V.."
R=19
K=17
teller= 34
m1g=cells(R,K)
s1g=cells(R+1,K)
...
Kan dit ook op zo'n elegante manier als de oplossing van snb en VenA bij mijn vorige post, ofmoet ik met tellers en lussen aan de slag?
Alvast bedankt weer.
Mvg
Marco