Neuz
Gebruiker
- Lid geworden
- 21 aug 2012
- Berichten
- 147
Beste allemaal,
Ik ben bezig om een map te openen vanuit een userform.
Ik gebruik hiervoor een code welke ik heb geschreven in een module.
Als ik hem dan test werkt het super. Zodra ik de macro kopieer naar
het userform en dan onder de knop plaats doet deze niets.
Kan iemand mij helpen.
Dit is de code die ik gebruik:
Hierbij ook het voorbeeld bestand:
Bekijk bijlage Map1.xlsm
Het is de bedoeling dat de knop alleen werkt als de actieve cel in het bereik H:I staat.
De map die dan geopend moet worden staat in de kolom J. Deze is variabel en moet
automatisch de rij pakken van de actieve cel. (Bijv. ik sta in cel H12 dan staat de map in J12)
De rest van de URL staat gewoon weggeschreven op het blad op cel G9.
Mochten er vragen zijn dan hoor ik het graag.
Alvast bedankt voor de moeite.
Groet Neuz
Ik ben bezig om een map te openen vanuit een userform.
Ik gebruik hiervoor een code welke ik heb geschreven in een module.
Als ik hem dan test werkt het super. Zodra ik de macro kopieer naar
het userform en dan onder de knop plaats doet deze niets.
Kan iemand mij helpen.
Dit is de code die ik gebruik:
Code:
Sub test()
If Not Intersect(ActiveCell, Sheets("Blad1").Range("H:I")) Is Nothing Then
If Dir(Worksheets("Blad1").Range("G9") & Range("J" & ActiveCell.Row).Value, vbDirectory) = "" Then
MkDir (Worksheets("Blad1").Range("G9") & Range("J" & ActiveCell.Row).Value)
MsgBox "De map die u probeerde te openen bestond nog niet." & vbNewLine & "Deze is nu gemaakt en zal worden geopend."
ActiveWorkbook.FollowHyperlink Worksheets("Blad1").Range("G9") & Range("J" & ActiveCell.Row).Value
Else
ActiveWorkbook.FollowHyperlink Worksheets("Blad1").Range("G9") & Range("J" & ActiveCell.Row).Value
End If
Else
MsgBox "U staat in de verkeerde kolom."
End If
End Sub
Hierbij ook het voorbeeld bestand:
Bekijk bijlage Map1.xlsm
Het is de bedoeling dat de knop alleen werkt als de actieve cel in het bereik H:I staat.
De map die dan geopend moet worden staat in de kolom J. Deze is variabel en moet
automatisch de rij pakken van de actieve cel. (Bijv. ik sta in cel H12 dan staat de map in J12)
De rest van de URL staat gewoon weggeschreven op het blad op cel G9.
Mochten er vragen zijn dan hoor ik het graag.
Alvast bedankt voor de moeite.
Groet Neuz