• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

bestand openen

Status
Niet open voor verdere reacties.

mrnico

Gebruiker
Lid geworden
27 okt 2010
Berichten
109
ik wil een bestand openen die door een bepaalde cel gegeven word

‪C:\cheklist\2017001.xlsm

heb het zo geprobeerd alleen werkt niet als ik de
"sn" vervang door ‪C:\cheklist\2017001.xlsm werkt het wel
maar aangezien het nummer is wisselend dus niet vast te zetten als naam


Code:
Sub Openen()
 
 sn = ThisWorkbook.Sheets("tekst").Range("E3")
   
  Workbooks.Open ("sn")

  End Sub

ik denk vast te moeilijk

Gr Nico
 
Haal de quotes uit Workbooks.Open ("sn"). Dus:
Workbooks.Open (sn)
 
Er is iets geks aan de hand in cel E3 op het blad tekst. De waarde begint met een in de cel onzichtbaar vraagteken.
Maak de cel dus leeg door een druk op de DEL toets en vul dan opnieuw C:\cheklist\ in.

Overigens is de juiste spelling checklist en niet cheklist.
Maar als die map echt cheklist heet zal het uiteraard wel werken.
 
Laatst bewerkt:
Dat kan je makkelijk controleren als je de Sub in Debug mode doorloopt en de waarde van de variabele belijkt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan