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

VBA padverwijzing naar ander werkblad

  • Onderwerp starter Onderwerp starter ruva
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ruva

Gebruiker
Lid geworden
2 mei 2005
Berichten
157
Beste excelliefhebbers

Het volgende
ik wil dmv een klik op de button naar een ander werkblad gaan maar wel in dezelfde map op dezelfde schijf.
ik heb het forum wel afgezocht maar niets vergelijkbaars kunnen vinden

Wie kan mij helpen???

groetjes Ruva
 
Ruva,

Bedoel je dat je door middel van een button een tabblad in kan voeren en daar naar toe kan gaan? Of echt een werkmap?
 
ach nu zeg ik het nog verkeerd

een andere werkmap
 
nee dat gaat niet,

Ik heb al een userform in vba, en in ditzelfde userform wil ik een button toevoegen, wanneer men daar op klikt moet hij naar een ander werkblad gaan, echter wel in dezelfde werkmap.

commando is volgens mij "workbook open" maar ga hier toch ergens de fout mee in

Misschien toch nog een beetje onduidelijk maar wie weet
 
Code:
Dim wb As Workbook
Set wb = Workbooks.Open(locatieennaamvanhetbestand)
 
Als je het iets uitgebreider wilt dan Wigi's voorbeeld ;)

Code:
Option Explicit

Public Sub OpenWerkboek()
    Dim sFName As String
    Dim wb As New Workbook
    
    On Error GoTo ErrorHandler
    
    If Len(ActiveWorkbook.Path) = 0 Then
        sFName = "Test.xls"
    Else
        sFName = ActiveWorkbook.Path & "\Test.xls"
    End If
    
    Set wb = Application.Workbooks.Open(sFName)
    
    Exit Sub
    
ErrorHandler:
    If Err.Number = 1004 Then
        MsgBox "Het bestand " & sFName & " kan niet worden gevonden!"
    Else
        MsgBox "Een fout heeft zich voorgedaan: " & vbCrLf & Err.Description
    End If
End Sub
 
Private Sub CommandButton16_Click()
Dim wb As Workbook
Set wb = Workbooks.Open(C:\ikea 2007\1)
End Sub

Zo staat het er nu in, echter het werkt niet

ikea 2007 is de werkmap
"1" is het excel werkblad
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan