AW: Ordner öffnen durch Doppelklick
01.01.2019 13:44:34
Sepp
Hallo Stefan,
Rechtsklick auf das Blattregister > Code anzeigen > in das rechte fenster den Code einfügen.
Microsoft Excel Objekt Tabelle1
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim strFile As String
If Not Intersect(Target, Range("O:P"), Range("2:30000")) Is Nothing Then
Cancel = True
If Len(Target) Then
strFile = Range("Z3")
If Right(strFile, 1) <> "\" Then strFile = strFile & "\"
strFile = strFile & Target & ".png"
If Dir(strFile, vbNormal) <> "" Then
Shell "Explorer.exe /select, " & strFile, vbNormalFocus
Else
MsgBox "Datei nicht gefunden!"
End If
End If
End If
End Sub
VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media
Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0
Die Dateiendung hast du unterschlagen, also musst du diese selber anpassen.
In Z3 löschst du das 'file:///' so dass nur der Pfad in der Zelle steht.
Microsoft Excel Objekt Tabelle1
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim strFile As String
If Not Intersect(Target, Range("O:P"), Range("2:30000")) Is Nothing Then
Cancel = True
If Len(Target) Then
strFile = Range("Z3")
If Right(strFile, 1) <> "\" Then strFile = strFile & "\"
strFile = strFile & Target & ".png"
If Dir(strFile, vbNormal) <> "" Then
Shell "Explorer.exe /select, " & strFile, vbNormalFocus
Else
MsgBox "Datei nicht gefunden!"
End If
End If
End If
End Sub
VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media
Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0
Die Dateiendung hast du unterschlagen, also musst du dies selber ändern.
In Z3 löschst du das 'file:///' so dass nur der Pfad in der zelle steht.