VBA code om een "flexibele" autofill te krijgen

Status
Niet open voor verdere reacties.

Robbert1980

Nieuwe gebruiker
Lid geworden
16 aug 2011
Berichten
2
Beste,
In een gegeven kolom A zet ik een variabel aantal gegevens weg.

Bijvoorbeeld in Kolom A kunnen 5 rijen gevuld zijn met data.
Vervolgens staan er in Kolom B en C 2 berekeningen die gebruik maken van data van A.
Nu wil ik deze berekeningen doorkopieren met de autofill functie. Echter maakt deze gebruik van een vast bereik en dit is eigenlijk juist niet wat ik verwacht/moet hebben.
Hoe zou ik dit het beste op kunnen lossen?
Hieronder als voorbeeld de code die ik nu gebruikt met daarin naar mijn idee het probleem Range("'M20;N25"):

Code:
Sheets("afgesloten orders").Select
    Range("M20:N20").Select
    Selection.AutoFill Destination:=Range("M20:N25")
    Range("M20:N25").Select
    Sheets("Blad4").Select
    Range("A1").Select

Alvast bedankt!
 
Laatst bewerkt door een moderator:
Plaats eens je bestandje zonder gevoelige info met wat je wil bereiken.
Bvd.
 
Dim aantalregels As String
aantalregels = Range("aantalregels").Value
Range("m20").Select

For q = 1 To aantalregels
ActiveCell.Offset(1, 0).Select


Een cel de naam aantalregels geven.

In deze cel een formule maken met =aantalarg(M:m)

Volgens mij moet het dan werken


Next
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan