Ik gebruik onderstaande code om data te kopieren naar een ander excel bestand
De gaat schuil achter 2 knoppen om 2 vaste bereiken te kopieren.
De data moet naar de eerste vrije cel gekopieerd worden.
Het werkt de eerste keer wanneer je op knop 1 klikt, maar wanneer je daarna op knop 2 klikt wordt er een error gegeven op de code voor het vinden van de eerste vrije cel (oranje tekst):
Ik kom er niet uit, dus hopenlijk is er iemand die me kan verder helpen:
De gaat schuil achter 2 knoppen om 2 vaste bereiken te kopieren.
De data moet naar de eerste vrije cel gekopieerd worden.
Het werkt de eerste keer wanneer je op knop 1 klikt, maar wanneer je daarna op knop 2 klikt wordt er een error gegeven op de code voor het vinden van de eerste vrije cel (oranje tekst):
Ik kom er niet uit, dus hopenlijk is er iemand die me kan verder helpen:
Code:
Public Function FileFolderExists(strFullPath As String) As Boolean
On Error GoTo EarlyExit
If Not Dir(strFullPath, vbDirectory) = vbNullString Then FileFolderExists = True
EarlyExit:
On Error GoTo 0
End Function
Sub Kopieer_gegevens_VW1()
Range("VW_1").Copy
If FileFolderExists("Z:\uurregistratie.xlsx") Then
Workbooks.Open Filename:="Z:\uurregistratie.xlsx"
Workbooks("uurregistratie").Activate
Sheets("Data").Select
[A65536].End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
ActiveWorkbook.Save
ThisWorkbook.Activate
Else
MsgBox "Het bestand uurregistratie bestaat nog niet"
End If
End Sub
Sub Kopieer_gegevens_VW2()
Range("VW_2").Copy
If FileFolderExists("Z:\uurregistratie.xlsx") Then
Workbooks.Open Filename:="Z:\uurregistratie.xlsx"
Workbooks("uurregistratie").Activate
Sheets("Data").Select
[COLOR="darkorange"] [A65536].End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False[/COLOR]
ActiveWorkbook.Save
ThisWorkbook.Activate
Else
MsgBox "Het bestand uurregistratie bestaat nog niet"
End If
End Sub