Acredito que chamar o explorador com o argumento de seleção, explorer.exe /select,"C:\folder\file.xyz"
, deve fazer isso para você.
Para usar isso no Excel:
Crie um hiperlink referente à mesma célula em que o link está:
Emseguida,noeditordoVBA,adicioneissoàplanilhaquecontémohiperlink:
PrivateSubWorksheet_SelectionChange(ByValTargetAsRange)IfTarget.Address="$E$3" Then
Shell "explorer.exe /select,""C:\Users\Jonno\Documents\Test\New folder\Test.xlsx""", vbNormalFocus
End If
End Sub
Clicar nele abrirá uma janela do explorador com um arquivo destacado. Você pode alterar isso para usar o valor na célula como um arquivo, se necessário, ou quando você clicar em qualquer hiperlink que eles forem manipulados da mesma maneira, removendo a instrução IF.