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

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

。 [Excelのオプション]ダイアログボックスを表示します。 (Excel 2007では、[Office]ボタンをクリックし、[Excelオプション]をクリックします。Excel2010以降のバージョンでは、リボンの[ファイル]タブを表示し、[オプション]をクリックします。)

。ダイアログボックスの左側で、[カスタマイズ](Excel 2007)または[クイックアクセスツールバー](Excel 2010以降のバージョン)をクリックします。 (図1を参照)

。 [コマンドの選択]ドロップダウンリストを使用して、[すべてのコマンド]を選択します。

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

。 [追加]ボタンをクリックします。コマンドが画面の右側にコピーされます。

。 [OK]をクリックします。

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

マウスを使用して値を貼り付けたくない場合は、実績のあるキーボードシーケンスを使用して、Alt、H、V、S、V、Enterの値を貼り付けることができます。 (または、新しいバージョンのExcelでAlt、H、V、Vを使用して同じ結果を得ることができます。)このシーケンスでは、値を貼り付けるために必要なメニューとダイアログボックスのオプションを選択します。

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

Sub PasteVal()

Selection.PasteSpecial Paste:=xlValues End Sub

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

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

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

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

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

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

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

これで、値を貼り付けるときはいつでも、Ctrl + Gを押すだけでマクロが実行され、クリップボードの値が選択したセルに貼り付けられます。もちろん、この方法の1つの欠点は、マクロを使用すると元に戻す機能が使用できなくなることです。したがって、間違えた場合は、手動で変更するか、最後に保存したバージョンに戻す必要があります。

注:

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

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

このヒント(6283)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります: