Excel ワークシートのアクティブセルをハイライトするには、このマクロを使用します。 一時的な線は、シート上の、アクティブセルの上と左に表示されます。
はじめに
アクティブセルを見やすくするために、以下の手順に従って、個人ワークブックにマクロを追加することができます。
個人用ワークブックはExcelを開くと自動的に開くので、Excelで作業中に開いたどのワークブックでもこのマクロは実行されます。
NOTE: この機能を常にオンにしたくない場合は、別のワークブックにコードを保存できます。 その後、この機能を使用したいときにそのワークブックを開きます。
利点と警告
アクティブなセルを強調する他のマクロを見たことがあるかもしれませんが、それらはしばしばアクティブセルの塗りつぶし色を変更します。 ワークシートがすでに塗りつぶしの色を持つセルを持っている場合、それらのマクロはその書式設定を上書きしてしまいます。
My Online Training HubのPhil Treacyによるこの方法では、セルの書式設定は変更されません。
ただし、重要な警告があります。このようなマクロを使用すると、Excel の元に戻す機能が使用できなくなります。
個人用ワークブックの設定
個人用ワークブックがない場合、次の手順に従って設定してください。
- マクロレコーダーをオンにする
- マクロにMYTESTという名前を付けて、パーソナルマクロワークブックに保存する
- マクロレコーダーをオンにして、空のセルに何かを入力する
- マクロレコーダーをオフにする
- (任意)[元に戻す]ボタンをクリックします。 入力したテキストを削除する
個人用ワークブックのコードを表示する
次に、次の手順に従って、マクロコードを追加するモジュールを探します。
- Press Alt+F11 to open the Visual Basic Editor
- In the list of Projects at the left, find the Personal Workbook VBAProject(PERSONAL.).XLSB)
- 必要に応じて、そのプロジェクトの左側にある+をクリックして、その内容を表示します
- 次に、+をクリックして、Microsoft Excel オブジェクトの内容を表示します
- 「ThisWorkbook」オブジェクトを右クリックします。 をクリックし、コードを表示
コードの検索とコピー
次に、次の手順に従って、そのコードモジュールに貼り付けるコードを検索してコピーしてください。
- My Online Training Hub に移動し、選択したセルを強調表示することに関する Phil Treacy 氏のコメントを表示します。
- そのコメントにある「and here’s the lines (this is a text file)」リンクをクリックする
- そのリンクからダウンロードしたテキスト ファイルを開く。
Copy to Personal Workbook
以下の手順で、マクロ コードを Personal Workbook に取り込みます。
- そのファイルのすべてのテキストをコピーする
- 個人用ワークブックのコードに戻り、「ThisWorkbook」コードモジュールを確認する
- コピーしたテキストを貼り付ける
- モジュール上部にスクロールし、「Option Explicit」ラインが1つだけあることを確認する。
- コードウィンドウの上部にあるツールバーの保存ボタンをクリックします
マクロの使用
マクロを使い始めるには、次の手順に従います:
- Excelを閉じ、再び開きます。
- 開いているワークブックのセルをクリックすると、そのセルの上と左に線が表示されます
または、コードを別のワークブック(パーソナル ワークブックではない)に追加した場合は、コードのあるファイルを開いてください。
忘れないでください — このマクロを使用すると、元に戻す機能が使用できなくなります。
その他のチュートリアル
Worksheet VBA
Worksheet Tips
Hide Sheets Based on Tab Colour
Worksheet Protection Selector
Worksheet AutoFilter VBA
Copy VBA to Sheet
VBA – Getting Started
VBAを始める