Hyperkoblinger til Charts

June 13  by Eliza

Excel kan du opprette hyperkoblinger, enten til ressurser på Internett eller til celler i andre regneark. Excel vil ikke, dessverre, kan du opprette hyperkoblinger som viser diagramark i arbeidsboken. Hvis et regneark inneholder et diagram objekt (diagrammet ble opprettet som et objekt i et regneark), så kan du lage en hyperlink som viser regnearket som diagrammet gjenstanden befinner seg. Du kan imidlertid ikke bruke en faktisk diagramarket som mål for hyperkoblingen.

Den måten å omgå dette problemet er å lage en makro som faktisk viser den ønskede diagramarket. Du kan deretter tilordne makroen til en knapp, et menyelement, en knapp på verktøylinjen, eller noen lignende gjenstand. Du ville bruke en makro for eksempel følgende:

Sub GotoChart1 ()
Sheets ("Chart1"). Velg
End Sub

Dette er en svært forenklede versjon av en makro som viser en bestemt diagram ark. I dette tilfellet er diagramarket heter Chart1; du kan endre navnet for å gjenspeile dine behov. Du kan lage en makro som dette for hver destinasjon diagramarket i arbeidsboken.

Et alternativ er å forbedre makro, slik at den godtar en parameter som angir navnet på diagramarket du vil velge. For eksempel vurdere følgende makro:

Sub GotoChart2 ()
Ark (ActiveSheet.Shapes (Application.Caller) _
.TopLeftCell.Value) .Velg
End Sub

Med denne makroen på plass, gå tilbake til regnearket og velg cellen der du vil at hyperlink. Skriv inn navnet på diagramarket, og formatere den til å se ut som en hyperkobling. (Blå, understreket tekst eller formatert som ønsket Du simulere en hyperkobling,.. Du er ikke å skape en ekte en)

Ved hjelp av skjemaverktøylinjen, lage en etikett objekt i samme celle, og formatere etiketten for å ikke være synlig. Du gjør dette ved å endre egenskapene til objektet så det har ingen linjer, ingen tekst, etc. Deretter høyreklikker du på etiketten objekt og bruker Tilknytt makro valg å tildele GotoChart2 makro til objektet.

Nå, når noen prøver å klikke på "hyperkobling", de er virkelig klikke usynlig etikettobjekt, og makroen blir henrettet. Makroen bestemmer navnet på objektet som kalte det (Application.caller), finner ut hva mobil objektets øvre venstre hjørne er i, og griper verdien av den cellen. Verdien blir deretter brukt som mottakernavnet for den ønskede diagramarket.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2539) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Hyperlenker til Charts.