Waarde cel kopieren naar boven tot volgende gevulde cel en dan weer verder!

Status
Niet open voor verdere reacties.

Macras

Gebruiker
Lid geworden
13 dec 2012
Berichten
5
Hallo allemaal,

Ik wil graag "Waarde cel kopieren naar boven tot volgende gevulde cel en dan weer verder".

Ik heb tot nu toe onderstaande macro en deze vult het netjes naar beneden. Ik wil het graag naar boven gevuld hebben.

Code:
Sub Macro1()
Application.ScreenUpdating = False
For Each cl In Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row)
If cl.Value = "" Then cl.FillUp
Next
Application.ScreenUpdating = True
End Sub
 
Laatst bewerkt door een moderator:
Macras,

Even een kijkje in de helpfunctie "FillUp" was genoeg om vast te stellen dat er ook nog een "FillDown" bestaat.
Probeer deze eens.

Veel Succes.
 
Een snellere methode.
Code:
Sub hsv()
With Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
On Error Resume Next
   .SpecialCells(4) = "=r[1]c"
   .Value = .Value
 End With
End Sub
 
Bedankt HSV! Het is gelukt. Duivel? Denk eerder een Engel............
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan