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

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

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

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

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

手順4では、Alt + EではなくShift + F10を押すこともできます。 1つはセルのコンテキストメニューを表示し、もう1つは通常のメニューシステムを使用します。

実際のショートカットキー(キーを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に従ってから、マクロを実行します。マクロはショートカットキーに割り当てることができるので、すでに説明したものよりも簡単なショートカットになります。

注:

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

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

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

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

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