• 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.

sheetnaam deels uit cel

Status
Niet open voor verdere reacties.

nmeijer

Gebruiker
Lid geworden
17 sep 2012
Berichten
81
Goedemorgen,

Ik probeer mijn macro om een bepaalde sheet te laten openen. De naam van de sheet is bijvoorbeeld "Sheet32", hierbij is "Sheet" altijd hetzelfde en wordt het betreffende nummer ingegeven in cel "M5".
Hoe stel ik hier de code voor op? Ik heb nu dit:
Code:
   Sheets(" & "Sheet" & Range("M5")).Select
maar dat werkt dus niet.

Bvd,
 
Probeer het eens zo:
Code:
Sheets("Sheet" & Range("M5"))
 
Dankje, dat werkt wel iid.
Ik kom er nu alleen achter dat ik nog een foutje heb gemaakt: Ik gebruik de volgende code:
Code:
Sub II()

    Sheets("Invoer").Select
    Workbooks.Open Filename:= _
        "G:\Planning\" & "Urenverantwoording " & Range("Q5") & ".xls"
    Sheets("Sheet" & Range("M5")).Select
   
End Sub

De bedoeling is dat het betreffende bestand op de juiste sheet wordt geopend maar nu probeer ik natuurlijk de naam uit het geopende bestand te halen, hoe zorg ik ervoor dat hij het eerste bestand gebruikt?

Bvd,
 
Probeer deze eens.
Code:
Sub II()
    With Sheets("Invoer")
        fName = .Range("Q5")
        sName = .Range("M5")
    End With
    Workbooks.Open Filename:= _
        "G:\Planning\" & "Urenverantwoording " & fName & ".xls"
    Sheets("Sheet" & sName).Select
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan