2017-02-20 9 views
2

VBから新しいワークシートを作成しています。このワークシートには、オンラインツールへのハイパーリンクも含まれています。このツールはSSOを介してのみアクセスできます。したがって、私はリンクを開いて情報をダウンロードすることができません(既に他のスレッドで議論されているエラーメッセージ)。このツールは、多くのユーザーによってグローバルに使用されます。Workbook_SheetFollowHyperlink()経由で関数を呼び出すVBAによってプロシージャ宣言エラーが発生する

私はで回避策を構築しようとしましたが、最初にブラウザを開き、次にのリンクをたどります(Excel自体でエラーが発生しないように)。私が使用:

Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) 

しかし、手続きが実行されないと、次のコンパイルエラーがポップアップ表示:

プロシージャの宣言はイベントの説明や手順は同じ名前を持つ

と一致していません

私は間違って何をしていますか?エクセル2013で

答えて

0

私はワークシートに以下を追加することができたし、期待どおりに動作します:

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) 
    Debug.Print Target.Address 
End Sub 
関連する問題