- ベストアンサー
エクセルでボタンを押してリンクする方法
これはVBAかエクセルかどっちの質問かわかりませんが、sheet1にある文字を入力し、その入力をクリックできるようにし、その文字をクリックするとsheet2の画面が表示させるようにしたいのですが、方法を教えて頂けないでしょうか?文字が無理な場合はボタンでもかまいません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
sheet1にコマンドボタンを作って Private Sub CommandButton1_Click() Worksheets("sheet2").Activate End Sub こんなんでいかがでしょう?
その他の回答 (4)
- nakkya
- ベストアンサー率66% (2/3)
補足です。 これでも良いです。 Private Sub CommandButton1_Click() Worksheets("Sheet2").Select End Sub
Sheet1のA1の文字をクリックしてSheet2のA1に飛ぶ方法を3つばかり書かせていただきますね。 ☆ハイパーリンク A1を右クリックして「ハイパーリンク」→リンク先を「このドキュメント内」、「またはドキュメント内の場所」というボックスでSheet2を選択→上の「セル参照を入力してください」に「A1」と入るでしょう。OKを押してください。 ☆Sheet1のA1に書いた文字と同じシートのA1に飛ぶ A1にはシート名を入力してください。 B1に =IF(A1="","",HYPERLINK("#'"&A1&"'!A1",A1)) と入力してください。 先ほどと違ってA1ではなく、B1にそのシートのA1に飛ぶハイパーリンクが挿入されます。 ☆グラフシートに飛ぶ場合 これはセルからは飛べませんから、四角などのオブジェクトやボタンを配置し、 それにハイパーリンクを設定します。 ☆ハイパーリンクが挿入されているセルの編集方法 セルをクリックしてすぐ離すとリンク先に飛んでしまいます。 編集したい場合はマウスのボタンを1秒以上長押しするか、 リンクの設定されていない隣のセルを選択してから矢印キーで目的のセルを選択し、 画面の上の数式バー内で編集してください。 ☆ハイパーリンクが挿入されているオブジェクトの編集方法 設定する時と同じように四角などのオブジェクトを右クリックして編集してください。 上記になにか参考になりそうな事はありましたでしょうか。
- LeChat
- ベストアンサー率40% (6/15)
ハイパーリンクという機能がありますので、 セルを右クリックし、「ハイパーリンク」を選択し、 ジャンプ先を指定してください。 ※Sheet2のA1へジャンプしたい場合は、「Sheet2!A1」
- arukamun
- ベストアンサー率35% (842/2394)
Sheet1のリンクを張りたいセルを選択して、 [挿入]→[ハイパーリンク]にて このドキュメント内を選択して、 Sheet2を選択して、 [OK]を押せば 青いリンクされた文字で Sheet2!A1 となります。 ここを好きな文字に変更されれば良いですね。 ホームページのリンクの様にクリックすれば、Sheet2のA1セルを表示しようとします。