- ベストアンサー
excelでハイパーリンク 別ブックをたちあげたい
エクセルでハイパーリンクを貼った際に、 リンク先へ跳ぶのはわかったのですが、 同じブック内にひらいてしまいます。 (うえに、重なるように) これを、別ブックとして開くことができますか? インターネットのように、 別ウィンドウで開くようなかんじで、 クリックすると、となりにでてくるような・・・ 緊急ですのでよろしくおねがいします!!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 Excel は、純粋に、Wordのようなシングル・ユース・アプリケーションではないので、おっしゃるIEのようなフレーム付きの起動は、特殊な方法を取らないとできません。 できれば、メニューから「ウィンドウ」→「整列」をお勧めします。 マクロですと、シートモジュールに以下のようにすれば、ハイパーリンクをクリックすると、左右に展開します。 Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) ThisWorkbook.Activate Windows.Arrange ArrangeStyle:=xlVertical End Sub
その他の回答 (1)
- bonaron
- ベストアンサー率64% (482/745)
特殊な方法で。 あまり美しくありませんが。 Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Dim Book As String Dim xls As New Excel.Application Book = Target.Address ActiveWorkbook.Close savechanges:=False xls.Workbooks.Open Book xls.Visible = True xls.Windows(1).Visible = True Set xls = Nothing End Sub
お礼
ありがとうございます!解決しました。 もっと勉強して、お教えいただいた方法も試してみたいです。 それにしても、すごいですね・・・パッとこんなプログラム?を組めるなんて、尊敬します。 有難うございました!!
お礼
ありがとうございます。 エクセルでは、簡単にできないんですね・・ 初めて知りました。 ワードでやってみたら、簡単にできました!なるほど~~ 計算式を入れているので、ワードでフレームページを作成して右のフレームにエクセルファイルを貼りました。マクロは難しくて・・せっかく教えて頂いたのにすみませんm(__)m勉強してもっとわかるようになったら使わせていただきます!