correlatie berekenen in vba

Status
Niet open voor verdere reacties.

amateur1902

Gebruiker
Lid geworden
25 feb 2008
Berichten
11
Hallo,

ik wil graag een correlatie berekenen via excel. Is het mogelijk om dit via vba in te regelen. Ben zelf onervaren met vba maar de kennis wordt langzaam meer tijdens het proberen. Ik dacht dat het berekenen kon via een application maar dat werkt niet. Weet iemand misschien wat de juiste manier is.

Het dik gedrukte gedeelte is waar het vastloopt.

Sub macro()

A = Range("A3:A12")

B = Range("B3:B12")

AB = Application.correlatie(AB)

AB = ("A1")

End Sub

Alvast bedankt.
 
Begin met je variabelen (juist) te declareren.

Je moet ook weten hoe je een bereik aan een variabele toewijst.

En tot slot hoe je het resultaat weer in een cel zet. Kortom, je heb nog wel wat te ontdekken in VBA ;)


Code:
Sub macro()

    Dim A As Range
    Dim B As Range
    Dim AB As Double
    
    Set A = Range("A3:A12")
    Set B = Range("B3:B12")
    
    AB = Application.WorksheetFunction.Correl(A, B)
    
    Range("A1").Value = AB

End Sub

Wigi
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan