Goedemiddag,
In excel ben ik bezig een facturenprogramma te maken, nu is het zover af alleen moet er nog een klein stukje toegevoegd worden. Namelijk bij het saven van de back up van een rekening moeten er bepaalde waardes gekopieerd worden naar een andere file.
Met onderstaande code krijg ik de foutmelding "Het subscript valt buiten het bereik".
Kan iemand mij helpen dit op te lossen??
Test.xls is de main file, naam.xls is target file
Sub Export()
Workbooks.Open Filename:="I:\Excel\naam.xls"
Windows("naam.xls").Activate
Rows("1:1").Select
Selection.Insert Shift:=xlUp
Windows("Test.xls").Activate
Range("B24").Copy
Windows("naam.xls").Activate
Range("A1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("B26").Copy
Windows("naam.xls").Activate
Range("B1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G37").Copy
Windows("naam.xls").Activate
Range("C1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G35").Copy
Windows("naam.xls").Activate
Range("D1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G34").Copy
Windows("naam.xls").Activate
Range("E1").Select
ActiveSheet.Paste
ActiveWorkbook.Save
Windows("naam.xls").Activate
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Alvast heel erg bedankt,
MvG
In excel ben ik bezig een facturenprogramma te maken, nu is het zover af alleen moet er nog een klein stukje toegevoegd worden. Namelijk bij het saven van de back up van een rekening moeten er bepaalde waardes gekopieerd worden naar een andere file.
Met onderstaande code krijg ik de foutmelding "Het subscript valt buiten het bereik".
Kan iemand mij helpen dit op te lossen??
Test.xls is de main file, naam.xls is target file
Sub Export()
Workbooks.Open Filename:="I:\Excel\naam.xls"
Windows("naam.xls").Activate
Rows("1:1").Select
Selection.Insert Shift:=xlUp
Windows("Test.xls").Activate
Range("B24").Copy
Windows("naam.xls").Activate
Range("A1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("B26").Copy
Windows("naam.xls").Activate
Range("B1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G37").Copy
Windows("naam.xls").Activate
Range("C1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G35").Copy
Windows("naam.xls").Activate
Range("D1").Select
ActiveSheet.Paste
Windows("Test.xls").Activate
Range("G34").Copy
Windows("naam.xls").Activate
Range("E1").Select
ActiveSheet.Paste
ActiveWorkbook.Save
Windows("naam.xls").Activate
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
Alvast heel erg bedankt,
MvG