Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao dnidny,
ho visto il tuo esempio e ho una buona notizia: ti puoi risparmiare i pulsanti. Visto che ciò che ti proponi sembra essere semplicemente copiare il contenuto della cella a destra di quella contenente il collegamento ipertestuale allora basterà intercettare:
- Event FollowHyperlink(Target As Hyperlink)
Membro di Excel.Worksheet
Così:
- Clic destro sul nome del Foglio di lavoro (nell'esempio è Foglio1)
- Visualizza codice
- Seleziona:
Worksheetnella casella Oggetto, quella in alto a sinistra dove si legge: (generale). 4. Seleziona:
FollowHyperlinknella casella Routine, quella in alto a destra dove probabilmente ora si legge: SelectionChange. 5. Ora il cursore è fra le righe della routine, così:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)|End Sub 6. Aggiungi l'istruzione:
Target.Range.Offset(, 1).Copyin modo da ottenere:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Target.Range.Offset(, 1).Copy
End Sub
Tutto qui, e i pulsanti non servono più. Fa' sapere se è quello che ti interessava ottenere.