Beste Hulpverleners,
Probleem met Copy data workbook1 naar workbook2 deze 2 bestanden staan allebei op Onedrive
ik open vanuit Excel desktop op onedrive workbook1 vanuit dit workbook wil ik dus de data copieeren
naar workbook2 maar krijgt dan foutcode 9 Subscript valt buiten gebruik
maar als ik workbook2 vanuit workbook1 opent met Workbooks.Open met onderstaande macro
dan ziet en opent hij gewoon workbook2 alleen met copieeren ziet hij het bestand niet
of zit er iets niet goed in de vbacode
hoop dat ik de vraag goed heeft omschreven
Iemand een oplossing?
Dit werkt wel :
dit werkt niet :
Probleem met Copy data workbook1 naar workbook2 deze 2 bestanden staan allebei op Onedrive
ik open vanuit Excel desktop op onedrive workbook1 vanuit dit workbook wil ik dus de data copieeren
naar workbook2 maar krijgt dan foutcode 9 Subscript valt buiten gebruik
maar als ik workbook2 vanuit workbook1 opent met Workbooks.Open met onderstaande macro
dan ziet en opent hij gewoon workbook2 alleen met copieeren ziet hij het bestand niet
of zit er iets niet goed in de vbacode
hoop dat ik de vraag goed heeft omschreven
Iemand een oplossing?
Dit werkt wel :
Code:
Sub Open_AfsprakenlijstenHB75()
Dim File_Location As String
Dim File_Name As String
File_Location = "https://d.docs.live.net/55xxxxxxxxxxbbf5bf/Afsprakenlijsten%20HB75%5eM/"
File_Name = "WMO%20DAR%20AfsprakenLijsten%20HB75%5eM.xlsx"
Workbooks.Open File_Location & File_Name, Password:="paswoord"
End Sub
dit werkt niet :
Code:
Private Sub CommandButton1_Click()
Dim wsCopy As Worksheet
Dim wsDest As Worksheet
Dim lCopyLastRow As Long
Dim lDestLastRow As Long
Dim File_Location As String
Dim File_Name As String
File_Location = "https://d.docs.live.net/55xxxxxxxxxxbbf5bf/Afsprakenlijsten%20HB75%5eM/"
File_Name = "WMO%20DAR%20AfsprakenLijsten%20HB75%5eM.xlsm"
Set wsCopy = ActiveWorkbook.Worksheets("Huisbezoeken")
Set wsDest = (File_Location & File_Name) .Worksheets("Afsprakenlijst")
lCopyLastRow = wsCopy.Cells(wsCopy.Rows.Count, "D").End(xlUp).Row
lDestLastRow = wsDest.Cells(wsDest.Rows.Count, "A").End(xlUp).Offset(1).Row
wsCopy.Range("D3:I" & lCopyLastRow).Copy
wsDest.Range("A" & lDestLastRow).PasteSpecial xlPasteValues
wsDest.Range("A" & lDestLastRow).PasteSpecial xlPasteComments
Application.CutCopyMode = False
End Sub