Goedemiddag,
Ik heb een korte vraag waar ik maar niet uit kom.
Het gaat om dit stukje code:
ActiveSheet.Range("A2:R2").Copy Destination:=ActiveSheet.Range("U2:U" & rij)
De variabele rij wordt telkens met 1 opgehoogd tot dat in kolom A de eerste lege cel wordt bereikt en dan stopt de loop.
Het laatste stukje van de code ActiveSheet.Range("U2:U" & rij) werkt wel. De Range loopt keurig door naar U2:U17 (als de eerste lege cel dan 17 is)
Ik wil dit ook toepassen op het eerste stukje van de code ActiveSheet.Range("A2:R2")
Dus A en R moeten ook telkens gelijk zijn aan de variabele rij
Ik krijg het niet voor elkaar, wie heeft de gouden tip?
Het gaat om dit stukje code:
Private Sub CommandButton1_Click()
Dim rij As Integer
' Select cell A1, *first line of data*.
rij = 1
ActiveSheet.Range("A1").Select
' Set Do loop to stop when an empty cell is reached.
Do Until IsEmpty(ActiveCell)
ActiveSheet.Range("A2:R2").Copy Destination:=ActiveSheet.Range("U2:U" & rij)
rij = rij + 1
' Step down 1 row from present location.
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Ik wil dus graag dat A en R ook opgehoogd worden zoals U.
gr hans
Ik heb een korte vraag waar ik maar niet uit kom.
Het gaat om dit stukje code:
ActiveSheet.Range("A2:R2").Copy Destination:=ActiveSheet.Range("U2:U" & rij)
De variabele rij wordt telkens met 1 opgehoogd tot dat in kolom A de eerste lege cel wordt bereikt en dan stopt de loop.
Het laatste stukje van de code ActiveSheet.Range("U2:U" & rij) werkt wel. De Range loopt keurig door naar U2:U17 (als de eerste lege cel dan 17 is)
Ik wil dit ook toepassen op het eerste stukje van de code ActiveSheet.Range("A2:R2")
Dus A en R moeten ook telkens gelijk zijn aan de variabele rij
Ik krijg het niet voor elkaar, wie heeft de gouden tip?
Het gaat om dit stukje code:
Private Sub CommandButton1_Click()
Dim rij As Integer
' Select cell A1, *first line of data*.
rij = 1
ActiveSheet.Range("A1").Select
' Set Do loop to stop when an empty cell is reached.
Do Until IsEmpty(ActiveCell)
ActiveSheet.Range("A2:R2").Copy Destination:=ActiveSheet.Range("U2:U" & rij)
rij = rij + 1
' Step down 1 row from present location.
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Ik wil dus graag dat A en R ook opgehoogd worden zoals U.
gr hans
Laatst bewerkt: