フレッドはフォーマットペインタを使用するのが好きですが、ツールを使用するためにマウスを使用するのは好きではありません。代わりにショートカットキーがあれば、彼ははるかに使いやすいと思うでしょう。残念ながら、Excelには、フォーマットペインタに使用できるショートカットキーが1つもありません。ただし、Excel 2007を使用している場合は、次の手順を使用できます。

。フォーマットのコピー元のセルを選択します。

。 Ctrl + Cを押します。これにより、セルがクリップボードにコピーされます。

。フォーマットを受け取るセルを選択します。

。 Shift + F10、S、T、Enterを押します。このシーケンスでは、[形式を選択して貼り付け]ダイアログボックスが表示され、形式のみを貼り付けることを選択します。

Excel2010およびExcel2013を使用している場合は、次の手順に従う必要があります。

。フォーマットのコピー元のセルを選択します。

。 Ctrl + Cを押します。これにより、セルがクリップボードにコピーされます。

。フォーマットを受け取るセルを選択します。

。 Shift + F10、S、Rを押します。このシーケンスでは、コンテキストメニューが表示され、フォーマットだけを貼り付けるオプションが選択されます。

必要に応じて、一連のショートカットキーを使用してリボンコマンドにアクセスすることもできます。 Alt、H、F、Pを押します。これらを一度に押すのではなく、順番に押してください。 Altキーを押すと、リボンコマンドのキーボードショートカットがアクティブになり、Hキーを押すとリボンの[ホーム]タブが選択され、FPキーを押すとフォーマットペインタが選択されます。

実際のショートカットキー(キーを1回押すだけ)が必要な場合は、フォーマットのみを貼り付ける独自のマクロを開発する必要があります。以下はそのようなマクロの例です。

Sub PasteSpecialFormats()

If Application.CutCopyMode = False Then         Beep         MsgBox "No formatting in Clipboard"

Else         Selection.PasteSpecial Paste:=xlFormats     End If End Sub

マクロを使用するには、前に概説した手順1〜3に従ってから、マクロを実行します。マクロはショートカットキーに割り当てることができるため、すでに説明したものよりも簡単なショートカットになります。

これらすべてのアプローチで覚えておくべきことが1つあります。それは、フォーマットペインタをアクティブにするだけです。フォーマットペインタを実際に使用して別の場所でフォーマットを「ペイント」するには、フォーマットを適用するセルまたはセル範囲をすぐに選択する必要があります。ターゲットにするセルが、フォーマットペインタをアクティブにしたセルに直接隣接していない限り、キーボードを使用してこれを行うことはできません。他のすべてのインスタンスでは、マウスに依存する必要があります。

注:

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

link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

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

このヒント(9181)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excel-Shortcut_Key_for_Format_Painter [フォーマットペインタのショートカットキー]