• 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.

Kopieren naar eerst volgende lege regel

Status
Niet open voor verdere reacties.

Schipperjte

Gebruiker
Lid geworden
24 jan 2006
Berichten
212
Hallo ,

Heb een bestandje waar wat tijden ingevuld moeten worden , deze tijden zou ik graag via een macro naar de week nummers weg willen schrijven.

BV

van invul naar week 21 . tijden laden of tijden lossen

Ik heb 2 macro's opgenomen die of laad of los tijden kopieren naar week 21.

Hoe kan ik deze macro aanpassen dat hij naar het week nummer kijkt en naar de eerst volgende lege rij gaat ?.
De laad en lostijden moeten op een aparte rij.


Bas
 

Bijlagen

  • tijden.xls
    81 KB · Weergaven: 31
Hallo Schipperjte ;)

Kijk eens of je met deze macro uit de voeten kunt.
Code:
Sub Laadtijd()
 
 With Sheets("Week " & [D25]).Cells(Rows.Count, 1).End(xlUp)
    .Offset(1) = [L5]
    .Offset(1, 1) = [D26]
    .Offset(1, 2) = [N5]
    .Offset(1, 3) = [N7]
    .Offset(1, 4) = [N9]
    .Offset(1, 5) = [N11]
    .Offset(1, 7) = [D27]
End With

End Sub

Met vr gr
Jack
 
Nou dat is aardig in de buurt ,alleen kijkt hij niet naar heel de rij.

Als er wat aan de los zijde is ingevuld (rechts ) dan zet hij ze gewoon op de zelfde regel

Eigenlijk zou hij die regel dan moeten overslaan.
 
Nou dat is aardig in de buurt ,alleen kijkt hij niet naar heel de rij.

Als er wat aan de los zijde is ingevuld (rechts ) dan zet hij ze gewoon op de zelfde regel

Eigenlijk zou hij die regel dan moeten overslaan.

Wat vind je er zo van?
Code:
Sub Laadtijd()
 
  With Sheets("Week " & [D25]).Cells(Rows.Count, 1).End(xlUp)
    .Offset(1) = [L5]
    .Offset(1, 1) = [D26]
    .Offset(1, 2) = [N5]
    .Offset(1, 3) = [N7]
    .Offset(1, 4) = [N9]
    .Offset(1, 5) = [N11]
    .Offset(1, 7) = [D27]
  End With

End Sub
Sub Lostijd()
 
  With Sheets("Week " & [D25]).Cells(Rows.Count, 1).End(xlUp)
    .Offset(1) = [L5]
    .Offset(1, 8) = [D28]
    .Offset(1, 9) = [N15]
    .Offset(1, 10) = [N17]
    .Offset(1, 11) = [N19]
    .Offset(1, 12) = [N21]
  End With

End Sub

Met vr gr
Jack
 
Zoiets misschien ?
 

Bijlagen

  • Tijden(1).xls
    70 KB · Weergaven: 55
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan