• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Autofill formules tot de laatste regel

Status
Niet open voor verdere reacties.

athestreet

Gebruiker
Lid geworden
13 nov 2006
Berichten
77
Hallo,

Ik heb een kleine macro gemaakt waarin ik de formules welke in kolom E2 t/m L2 staan wil kopieren naar E2 tm L3 en daarna weer naar E4 tm L4 enzovoort. Tot de laatste regel waar nog gegevens staan in de kolommen A tm D.

Range ("E2:L2"). Select
Selection.Autofill Destination:=Range("E2:L60000"), Type:=xlFillDefault


Ik heb nu L60000 staan maar moet eigenlijk de laatste regel zijn waarin bij kolom A tm D geen gegevens meer staan. (dat weet ik niet van te voren)
Normaal selecteer je via muis van E2 tm L2 en dubbelklik je daarna in rechterhoekje in cel L2. Maar hoe ik dit nu via macro of VBA moet doen weet ik niet.


Ik gebruik Office 2002 SP3
mvg
athestreet
 
Laatst bewerkt:
athestreet,

probeer het zo eens.....
Code:
rgls=range("A1").currentregion.rows.count
Range ("E2:L2"). Select
Selection.Autofill Destination:=Range("E2:L" & rgls), Type:=xlFillDefault

hierbij aangenomen dat de kolommen a t/m D allemaal even ver gevuld zijn
 
Vermijd "select" en "selection".
Als je niet weet of currentregion bij A1 begint.
Code:
Sub hsv()
  Range("E2:L2").AutoFill Range("E2:L" & Cells(Rows.Count, 1).End(xlUp).Row), xlFillDefault
End Sub
 
op 1 regel:
Code:
Range("E2:L2").AutoFill Range("E2:L" & Cells.SpecialCells(11).Row)

Met vriendelijke groet,


Roncancio
 
Hallo Roncancio,

Specialcells(11) vind ik persoonlijk niet betrouwbaar.
Als je ergens in kolom A iets in typt, en je delete de waarde weer, is specialcells(11) die cel die je net hebt verwijderd.
M.a.w. je autofill wordt langer dan gewenst.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan