添加网页链接到Excel散点图上的每个数据点或数据标签

我有三列数据的x值,y值和一个相应的网页链接到每一组xy值。 是否有可能将超链接添加到散点图,所以当我点击数据点或数据标签时,它会在浏览器中打开链接网页?

对的,这是可能的。 但为此,您必须将图表放置在单独的图表中。 设置图表后,在VBA代码中,使用图表事件Chart_Select()。 例如

Private Sub Chart_Select(ByVal ElementID As Long, _ ByVal Arg1 As Long, ByVal Arg2 As Long) 'Debug.Print "Element: " & ElementID 'Debug.Print " Arg 1: " & Arg1 'Debug.Print " Arg 2: " & Arg2 '~~> Please change as required. If ElementID = 3 Then Select Case Arg2 Case 1: ActiveWorkbook.FollowHyperlink "http:\\Google.Com", NewWindow:=True Case 2: ActiveWorkbook.FollowHyperlink "http:\\Gmail.Com", NewWindow:=True Case 3: ActiveWorkbook.FollowHyperlink "http:\\Msn.Com", NewWindow:=True End Select End If End Sub 

这应该让你开始。 让我知道如果你有任何问题:)

HTH

希德