Non afferro le ultime precisazioni, quindi faccio un discorso di principio.
Intanto fai un Cerca con la parola FollowHyperlink, troverai 4-5 discussioni.
Io avevo in mente questo processo:
Sul foglio excel metti un finto hyperlink alla home page della tua intranet su tutte le celle usate come puntatori; poi su un foglio nascosto crei il vero elenco degli url corrispondenti; per semplicita' metti l' indirizzo completo (http:// etc etc) nelle stesse celle del foglio principale in cui hai messo i vari finti hyperlink.
Poi tasto dx sul tab col nome del foglio principale, scegli Visualizza codice, metti una macro come questa nell' area del codice:
- Codice: Seleziona tutto
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
ActiveWorkbook.FollowHyperlink Address:=Sheets("Nascosto").Range(ActiveCell.address).Value, _
NewWindow:=True
End Sub
Insomma, su foglio si vedra' il link fasullo, ma la pagina si aprira' sull' url del foglio "Nascosto"
Se l' url e' calcolabile in funzione della cella selezionata, potresti anche aggiungere direttamente nella macro le istruzioni per calcolare il valore da assegnare ad Address, al posto di doverlo scrivere nel foglio nascosto; ad esempio qualcosa come (invento)
Address:="http://" & Activecell.value & ".com/subf/ID=1234"Ciao.