アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルでハイパーリンクを貼った際に、
リンク先へ跳ぶのはわかったのですが、
同じブック内にひらいてしまいます。
(うえに、重なるように)

これを、別ブックとして開くことができますか?
インターネットのように、
別ウィンドウで開くようなかんじで、
クリックすると、となりにでてくるような・・・

緊急ですのでよろしくおねがいします!!

A 回答 (2件)

こんにちは。



Excel は、純粋に、Wordのようなシングル・ユース・アプリケーションではないので、おっしゃるIEのようなフレーム付きの起動は、特殊な方法を取らないとできません。

できれば、メニューから「ウィンドウ」→「整列」をお勧めします。

マクロですと、シートモジュールに以下のようにすれば、ハイパーリンクをクリックすると、左右に展開します。

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
 ThisWorkbook.Activate
 Windows.Arrange ArrangeStyle:=xlVertical
End Sub
    • good
    • 1
この回答へのお礼

ありがとうございます。
エクセルでは、簡単にできないんですね・・
初めて知りました。
ワードでやってみたら、簡単にできました!なるほど~~
計算式を入れているので、ワードでフレームページを作成して右のフレームにエクセルファイルを貼りました。マクロは難しくて・・せっかく教えて頂いたのにすみませんm(__)m勉強してもっとわかるようになったら使わせていただきます!

お礼日時:2005/12/17 19:38

特殊な方法で。


あまり美しくありませんが。

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
    • good
    • 0
この回答へのお礼

ありがとうございます!解決しました。
もっと勉強して、お教えいただいた方法も試してみたいです。
それにしても、すごいですね・・・パッとこんなプログラム?を組めるなんて、尊敬します。
有難うございました!!

お礼日時:2005/12/17 19:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!