MS Excel: How to use format painter with just the keyboard?

Update (November 2020): This Method does not work in the current version of Excel, as it will copy both format and content of the origin cell. Unless you are formatting empty cells, I recommend using the method of WireGuy instead: Use F5 or Ctrl+G to navigate to the target cell.


Original Answer: It is quite cumbersome, but after you undo (Ctrl + z) formatting the neighbouring cell, you can move around the cursor with the keyboard arrows and press enter finally to paint the correct cell.

If you hold down shift while navigating (before pressing enter) you can paint multiple (adjacent) cells at once.


Press F5 or Ctrl+G (Go To), and type in the address of your destination cell. You can F5 around and when you are done press ESC to get out of format painter.


I use two options:

1 (For Office 365):

1- Select your desired cell to copy you format from.

2- Press Alt + H, then press F & P keys, (you just copied your last selected cell format).

3- just click with your mouse where do you want to paste the format.

2 (For older versions):

1- Press Ctrl + C on your desired cell to copy you format from.

2- Select your desired Cells you where you want to paste the format.

3- Press Alt + E, then S & T Keys, and Enter.


None of the above worked for me, but @Vincent's answer gave me a clue. As per my comment above to Vincent, that technique actually copied the entire cell value, format and all. Sorry mate but I found another way:

  1. Just select the cell(s) you want to copy Conditional Formatting from. Use the keyboard or mouse here. It doesn't matter.
  2. Do what Vincent said using the CTRL-Z bit
  3. Shift-Select and move the cursor over the cell(s)/range you want to copy the conditional formatting to (this was handy as I had over 12,000 rows and 150 colunms! No way I was going to do this with a mouse).
  4. Instead of hitting ENTER, as Vincent suggested, go to Paste Special.
  5. Select Paste --> Formats
  6. Now press ENTER.

Voila!