wilbert1967
Gebruiker
- Lid geworden
- 19 jun 2004
- Berichten
- 629
hallo
in deze code vraag ik een bestandsnaam en nadat de inhoud is gekopieerd in een reeds openstaand excel bestand wil ik het geopende bestand sluiten
maar krijg foutmelding : Het subscript valt buiten het bereik
Hoe op te lossen?
in deze code vraag ik een bestandsnaam en nadat de inhoud is gekopieerd in een reeds openstaand excel bestand wil ik het geopende bestand sluiten
Code:
Windows(bestandsnaam_open).Activate
Windows.Close
Hoe op te lossen?
Code:
Sub Bestand_openen()
Dim bestandsnaam_open As String
MsgBox ("Zoek het bestand op")
With Application.FileDialog(msoFileDialogOpen)
.InitialFileName = "o:\"
.FilterIndex = 2
.Show
.Execute
End With
If ActiveWorkbook.Name <> ThisWorkbook.Name Then
Application.Goto ActiveWorkbook.Sheets(1).Range("A1")
End If
bestandsnaam_open = ActiveWorkbook.Name
'test
Rows("1:2").Select
Selection.Delete Shift:=xlUp
Range("A1").Select
Selection.End(xlToRight).Select
Selection.End(xlDown).Select
Range(Selection, Cells(1)).Select
Selection.Copy
Windows("Projectrapportage Trend.xlsm").Activate
Sheets("Trend - Rapport Jaaroverzicht").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
Windows(bestandsnaam_open).Activate
Windows.Close
'eind test
End Sub