ho una macro che attribuisce hyperlink al testo di una cella ben precisa attribuito ad un bottone, ora vorrei modificare e aggiungere questa macro in modo che risponda ad un doppio click e che tenga il testo relativo alla cella selezionata in cui si è attuato il doppio click. Ho provato e riprovato, ma continuo a ricevere errore.. la macro di partenza era questa:
- Codice: Seleziona tutto
Private Sub CommandButton1_Click()
Dim myFile As String
myFile = Application.GetOpenFilename(filefilter:="File di Adobe Acrobat Reader,*.pdf", Title:="Indica il file da collegare")
If myFile = "Falso" Then Exit Sub
ActiveSheet.Hyperlinks.Add _
Anchor:=Range("D5"), _
Address:=myFile, _
TextToDisplay:="" & Range("D5")
End Sub
mentre io sono arrivato fino a qui (ma ricevo errore)
- Codice: Seleziona tutto
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim myFile As String
myFile = Application.GetOpenFilename(filefilter:="File di Adobe Acrobat Reader,*.pdf", Title:="Indica il file da collegare")
If myFile = "Falso" Then Exit Sub
ActiveSheet.Hyperlinks.Add _
Anchor:=selectedCell, _
Address:=myFile, _
TextToDisplay:="" & selectedCell.Value & ""
End Sub
Ho provato a leggere e cercare sul webbe, ma mi sono bloccato.