Beste mensen,
Ik gebruik onderstaande code om een gegevens te importeren.
Mijn vraag: Soms is de bestandsnaam Portefeuille.xlsx soms ook Portefeuille-1.xlsx. Nu krijg ik foutmelding : Fout 9 tijdens uitvoering: Het subscript valt buiten het bereik en moet ik het bestand hernoemen naar Portefeuille.xlsx.
Hoe kan ik er voor zorgen dat wanneer de bestandsnaam Portefeuille-1 (of wat anders).xlsx ook wordt geaccepteerd door de macro?
GR
Jacob
Ik gebruik onderstaande code om een gegevens te importeren.
Mijn vraag: Soms is de bestandsnaam Portefeuille.xlsx soms ook Portefeuille-1.xlsx. Nu krijg ik foutmelding : Fout 9 tijdens uitvoering: Het subscript valt buiten het bereik en moet ik het bestand hernoemen naar Portefeuille.xlsx.
Hoe kan ik er voor zorgen dat wanneer de bestandsnaam Portefeuille-1 (of wat anders).xlsx ook wordt geaccepteerd door de macro?
GR
Jacob
Code:
Sub import()
Windows("[COLOR="#FF0000"]Portefeuille.xlsx[/COLOR]").Activate
Range("B4:b12").Select
Selection.Copy
Windows("Map1_test.xlsm").Activate
With Sheets("Blad1")
.Range("D" & Rows.Count).End(xlUp).Offset(1).PasteSpecial xlValues
For i = 1 To .UsedRange.Rows.Count
If Cells(i, 1) = "" Then
.Cells(i, 1) = Format(Date, "dd-mmm")
.Cells(i, 2) = Format(Date, "ww")
.Cells(i, 3) = Format(Date, "mm")
End If
Next i
End With
End Sub
Laatst bewerkt door een moderator: