インデックスシートに移動するためのボタンを作成しようとしています。私はマクロまたはハイパーリンクを使用してそれを行う方法を知っていますが、私のユーザーは「スマート」ユーザーではなく、マクロを使用すると終日私に電話します。
ハイパーリンクを使用する以外に、これを解決する方法を知っている人はいますか?ハイパーリンク付きのボタンを考えていましたが、それを行う方法が見つかりませんでした!
ありがとうございました! :)
Excel 2007では、[挿入/形状]に移動して、形状を選択します。色を付けて、必要なテキストを入力します。次に、図形を右クリックして、ハイパーリンクを挿入します
形状に関するいくつかのヒント..
セルを含むシェイプを簡単に配置する場合は、Altキーを押しながらシェイプを移動すると、セルにロックされます。図形を行/列ごとに移動またはサイズ変更したくない場合は、図形を右クリックし、サイズとプロパティを選択して、最適な設定を選択します。
または、マクロ対応ワークブックを使用している場合:
開発者->挿入(おそらくボタン)からコントロールを追加します。
どのマクロを割り当てるかを尋ねられたら、「新規」を選択します。生成されたモジュールのコードには、次のように入力します。
Thisworkbook.Sheets("Sheet Name").Activate
ただし、ワークブックでマクロを使用していない場合。 Oooのアプローチ は、ドキュメントを信頼する必要なくハイパーリンクが機能するため、確実に重要です。
ボタンをExcelシートに追加する必要があります(たとえばsheet1
)別のシートに移動できます(たとえばsheet2
)。
ボタンは、Excelの[開発]タブから追加できます。 開発者タブが存在しない場合は、以下の手順に従って有効にしてください。
GOTOファイル->オプション->リボンのカスタマイズ->右パネルで開発者のチェックボックスを有効にする->完了。
ボタンを追加するには:-
開発者タブ->挿入->最初のアイテムボタンを選択->ボタンの場所を選択->完了.
ボタンに名前を付けるには:-
ボタンを右クリック->テキストを編集。
sheet2に進むためのコードを追加するには:-
ボタンを右クリック->マクロの割り当て->新規->(Microsoft Visual Basicはボタンのコードを開きます)->コードの下に貼り付け
Worksheets("Sheet2").Visible = True
Worksheets("Sheet2").Activate
「Excel Macro Enable Template(*。xltm)」を使用してファイルを保存します。これにより、コードにExcelシートが追加されます。
ボタンを作成する必要はありません。この機能はデフォルトで存在します。
Excelウィンドウの左下隅にある矢印ボタンを右クリックします。これらは、左クリックすると1つのワークシートを左または右に移動する矢印ボタンです。
これらの矢印を右クリックすると、Excelはワークシートのリストを含むダイアログをポップアップ表示し、そこから選択したシートをアクティブに設定できます。