MacとPCの両方でExcelを使っている方は、両プラットフォームのキーボードショートカットに多くの違いがあることに気づいているでしょう。「表示」→「ツールバーとメニューのカスタマイズ」メニュー項目(Excel 2008の場合、Excel 2004の場合は「表示」→「ツールバー」→「ツールバー/メニューのカスタマイズ」)を使えば、MacのショートカットをPCのショートカットに合わせて変更できます。(もちろん、PCをMacに合わせて設定することも可能です。)この方法はほとんどのショートカットには有効ですが、私がいつも使っている「このセルを編集」のキーボードショートカットだけは、この解決策ではうまくいきません。
PC では、F2 キーを押すだけで現在のセルをその場で編集できます。Mac では、同等のキーボード ショートカットは Control-U です。F2 キーは現在のセルの内容を切り取るように割り当てられているためです。(Excel のすべてのキーボード ショートカットを表示するには、[ヘルプ] -> [Excel ヘルプ] を開き、検索ボックスにキーボード ショートカットと入力して、結果ボックスで [Excel キーボード ショートカット] を選択します。おそらく、知らないショートカットがかなり見つかります。) 以前の仕事で長年 PC を使用してきたため、Control-U ショートカットは覚えにくいだけでなく、入力するのもさらに難しいと感じていました。残念ながら、Excel のキーボード カスタマイズ セクションには [このセルを編集] コマンドがリストされていないため、ショートカットを変更する明らかな方法はないようです。ただし、サードパーティ プログラムの助けを借りれば、同じ結果、つまり Mac 上の Excel (2004 または 2008) で F2 キーで現在のセルを編集するように設定できます。
これを実現するには、マクロをサポートする何らかのプログラムが必要です。ここではButlerを使用しますが、iKey、Keyboard Maestro、QuicKeys、その他類似のプログラムでも使用できるはずです。もちろん、使用するプログラムに合わせて命令を変更する必要がありますが、非常にシンプルなテクニックです。マクロプログラムは、F2キーを押すとExcelにCtrl+Uを送信するために使用されます。
Butlerでこれを行うには、Butlerメニューから「Butler」→「カスタマイズ」を選択し、「構成」タブが表示されていることを確認します。「Hidden」セクション(またはコマンドを配置したい任意のセクション)の任意の場所をクリックし、Butlerインターフェースの左下にあるプラス記号をクリックします。「Smart Item」→「Keystrokes」を選択すると、「Hidden」セクションに新しいマクロエントリが追加されます。

マクロを定義するには、(Butler ウィンドウの右側の一番上のボックスを使用して) マクロに名前を付け、そのすぐ下の [キー] タブをクリックします。 [キー] セクションで、Control-U と入力し、[トリガー] タブをクリックします。 [トリガー] セクションで、 [ホット キー] ボックスをクリックして F2 キーを押します。すると、F2 が予約済みのホット キーであることを示す警告が表示されますが、[とにかく F2 キーを使用する] をクリックしてダイアログを閉じます。 [例外] ポップアップを [のみ] に変更し、下のテキスト ボックスにMicrosoft Excel (Excel 2008 を使用している場合) またはExcel (Excel 2004 を使用している場合) と入力します。両方のプログラムを使用する場合は、ボックスにMicrosoft Excel,Excel と入力します。すべての設定が完了すると、右の図のように [トリガー] セクションが表示されます。
新しいショートカットを有効にするには、Excelを終了して再起動する必要があるかもしれません。これは必ずしも必要ではありませんが、あるMacでは必要でした(別のMacでは必要ではありませんでした)。Excelのカスタマイズメニューに表示されない他のコマンドも、同じ方法で再マッピングできます。