forumzoeker
Gebruiker
- Lid geworden
- 5 nov 2011
- Berichten
- 9
Beste mensen,
Onderstaande code krijg ik niet aan de praat. Ik heb een deel van het internet, maar daar moet ik een gehele directory invullen. Dit kan niet omdat via de cloud diverse pc`s verbonden zijn en telkens de directory anders is. Nu heb ik van een andere code de Dim sn, i As Long geprobeerd deze te gebruiken maar dit resulteert in een foutmelding.
Het is in ieder geval de bedoeling dat de VBA checkt of de file bestaat, zoniet dan geeft hij een melding en stopt daarna de VBA. Als de file wel bestaat maakt hij deze open. Uiteindelijk is het de bedoeling dat een reeks van workbooks wordt gecontroleerd en geopend.
Onderstaande code krijg ik niet aan de praat. Ik heb een deel van het internet, maar daar moet ik een gehele directory invullen. Dit kan niet omdat via de cloud diverse pc`s verbonden zijn en telkens de directory anders is. Nu heb ik van een andere code de Dim sn, i As Long geprobeerd deze te gebruiken maar dit resulteert in een foutmelding.
Het is in ieder geval de bedoeling dat de VBA checkt of de file bestaat, zoniet dan geeft hij een melding en stopt daarna de VBA. Als de file wel bestaat maakt hij deze open. Uiteindelijk is het de bedoeling dat een reeks van workbooks wordt gecontroleerd en geopend.
Code:
Sub Check_file()
Dim sn, i As Long
If Dir("\BPS.xlsm") <> "" Then
Workbooks.Open Filename:="BPS.xlsm"
Else
MsgBox "File doesn't exist"
sn = Array("\BPS.xlsm")
For i = 0 To UBound(sn)
Workbooks.Open ThisWorkbook.Path & "\" & sn(i)
Next i
End If
End Sub
Laatst bewerkt: