Som uit een Array halen

Status
Niet open voor verdere reacties.

Leika

Gebruiker
Lid geworden
14 dec 2018
Berichten
32
Beste forumleden,

Ik heb gegevens in kolom A en daarop los ik een combinatie...
Ik bepaal in Range B1 de aantal kolommen die ik wil.

Nu wil ik graag op het einde van de kolommen de som gehad van elke rij.
De som wil ik liever door VBA laten gebeuren en niet met formules - indien mogelijk tussen mijn code in.

Bijlage met code moet meer duidelijkheid geven.
Alvast bedankt om dit te lezen!

Leika

Bekijk bijlage 332728
 
- indien mogelijk tussen mijn code in.

In jouw sub: Sub CombosNoRep(ByRef v() As Variant, r As Long); plaats net voor
Code:
 Range("C1").Resize(numRows, r + 1).Value2 = comboMatrix

Code:
 For i = 1 To UBound(comboMatrix)
    comboMatrix(i, r + 1) = Application.Sum(Application.Index(comboMatrix, i, Empty))
 Next

en Redim jouw comboMatrix als volgt:

Code:
ReDim comboMatrix(1 To numRows, 1 To r [B][COLOR="#FF0000"]+ 1[/COLOR][/B])
 
Dag Eric,

Werkt uitstekend!
Mijn weekend kan alvast niet meer stuk :)

Groetjes
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan