Excelで最もよく使用されるコマンドの1つは、[編集]メニューの[形式を選択して貼り付け]オプションです。このオプションを使用すると、ワークシートに情報を貼り付ける方法を正確に把握できます。 [形式を選択して貼り付け]ダイアログボックスで、[値]の選択が最もよく使用されることは間違いありません。この方法で値のみを貼り付けることが頻繁に使用されるため、Microsoftが値を貼り付けるためのショートカットキーを提供すると思われるかもしれません。

残念ながら、彼らはそれを提供していません。ただし、これを回避する方法はいくつかあります。 1つの方法は、値を貼り付けるツールバーボタンを作成することです。あなたがする必要があるのはこれらのステップに従うことだけです:

。 [ツール]メニューから[カスタマイズ]を選択します。 Excelに[カスタマイズ]ダイアログボックスが表示されます。

。 [コマンド]タブが選択されていることを確認してください。 (図1を参照)

。カテゴリのリストで、[編集]カテゴリを選択します。

。コマンドのリストで、[値の貼り付け]を選択します。

。マウスを使用して、[値の貼り付け]コマンドを[コマンド]リストからツールバーの新しい場所にドラッグします。マウスボタンを離すと、ツールバーに新しいアイコンが表示されます。

。 [閉じる]をクリックして、[カスタマイズ]ダイアログボックスを閉じます。

これで、値だけを貼り付けたいときはいつでも、新しいツールバーボタンをクリックできます。

マウスを使用して値を貼り付けたくない場合は、実証済みのキーボードシーケンスを使用して値を貼り付けることができます:Alt + E、S、V、Enter。

このシーケンスは、値を貼り付けるために必要なメニューとダイアログボックスオプションを選択します。

短いキーボードショートカットが必要な場合は、貼り付けを行うマクロを作成してから、必ずキーボードショートカットをマクロに割り当てるのが最善の方法です。たとえば、次の単純なマクロを作成します。

Sub PasteVal()

Selection.PasteSpecial Paste:=xlValues End Sub

次に、次の手順に従います。

。 Alt + F8を押して、[マクロ]ダイアログボックスを表示します。

。使用可能なマクロのリストから、作成したPasteValマクロを選択します。

。 [オプション]をクリックします。 Excelに[マクロオプション]ダイアログボックスが表示されます。 (図2を参照)

。 [ショートカットキー]領域で、Ctrlキーをショートカットとして使用するキーを指定します。たとえば、Ctrl + Gでマクロを実行する場合は、[ショートカットキー]領域にGを入力します。

。 [OK]をクリックして、[マクロオプション]ダイアログボックスを閉じます。

。 [キャンセル]をクリックして、[マクロ]ダイアログボックスを閉じます。

これで、値を貼り付けるときはいつでも、Ctrl + Gを押すだけでマクロが実行され、クリップボードの値が選択したセルに貼り付けられます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2657)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。