Please Note: This article is written for users of the following Microsoft Excel versions: 2007, 2010, 2013, and 2016. If you are using an earlier version (Excel 2003 or earlier), this tip may not work for you. For a version of this tip written specifically for earlier versions of Excel, click here: Creating a Shortcut for Pasting Values.

Creating a Shortcut for Pasting Values

Written by Allen Wyatt (last updated November 20, 2020)
This tip applies to Excel 2007, 2010, 2013, and 2016


One of the most often-used commands in Excel is the Paste Special option from the Edit menu, where you can figure out exactly how you want information pasted into a worksheet. On the Paste Special dialog box, the Values selection is undoubtedly the one used the most. Since pasting only values in this manner is used so often, you might think that Microsoft would provide a shortcut key to just paste values.

Unfortunately, they don't provide one. There are ways around this, however. One way is to just add a tool to the Quick Access Toolbar that pastes values for you. All you need to do is follow these steps:

  1. Display the Excel Options dialog box. (In Excel 2007 click the Office button and then click Excel Options. In Excel 2010 and later versions, display the File tab of the ribbon and then click Options.)
  2. At the left side of the dialog box click Customize (Excel 2007) or Quick Access Toolbar (Excel 2010 and later versions). (See Figure 1.)
  3. Figure 1. The Quick Access Toolbar area of the Excel Options dialog box.

  4. Use the Choose Commands From drop-down list to choose All Commands.
  5. In the list of commands, choose Paste Values.
  6. Click the Add button. The command is copied to the right side of the screen.
  7. Click OK.

Now, whenever you want to paste just the values, you can click on the new tool.

If you don't want to use the mouse to paste values, then you can use the tried-and-true keyboard sequence to paste values: Alt, H, V, S, V, Enter. (Or you can use Alt, H, V, V, in newer versions of Excel for the same results.) This sequence selects the menus and dialog box options necessary to paste values.

If you want a shorter keyboard shortcut, the best way to do it is to create a macro that does the pasting for you, and then make sure that you assign a keyboard shortcut to the macro. For instance, create the following simple macro:

Sub PasteVal()
    Selection.PasteSpecial Paste:=xlValues
End Sub

Now, follow these steps:

  1. Press Alt+F8 to display the Macro dialog box.
  2. From the list of available macros, select the PasteVal macro you just created.
  3. Click on Options. Excel displays the Macro Options dialog box. (See Figure 2.)
  4. Figure 2. The Macro Options dialog box.

  5. In the Shortcut Key area, indicate the key you want used with the Ctrl key as your shortcut. For instance, if you want Ctrl+G to execute the macro, then enter a G in the Shortcut Key area.
  6. Click on OK to close the Macro Options dialog box.
  7. Click on Cancel to close the Macro dialog box.

Now, whenever you want to paste values, all you need to do is press Ctrl+G, the macro is run, and the values in the Clipboard are pasted to the selected cell. Of course, the one drawback to this method is that using the macro removes the use of the undo function; so if you make a mistake you'll either have to change it manually or return to your last saved version.


If you would like to know how to use the macros described on this page (or on any other page on the ExcelTips sites), I've prepared a special page that includes helpful information. Click here to open that special page in a new browser tab.

ExcelTips is your source for cost-effective Microsoft Excel training. This tip (6283) applies to Microsoft Excel 2007, 2010, 2013, and 2016. You can find a version of this tip for the older menu interface of Excel here: Creating a Shortcut for Pasting Values.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He is president of Sharon Parq Associates, a computer and publishing services company. ...


Header and Footer Data Codes

When creating headers and footers in an Excel worksheet, you can use special codes to add or format information. This tip ...

Discover More

Getting Rid of Negative Zero Amounts

Have you ever seen a worksheet in which some zero values have a negative sign in front of them? There's a reason for ...

Discover More

Age Calculation with Fields

People don't normally think of using fields to do any calculations. Even so, you can use fields to perform a simple ...

Discover More

Comprehensive VBA Guide Visual Basic for Applications (VBA) is the language used for writing macros in all Office programs. This complete guide shows both professionals and novices how to master VBA in order to customize the entire Office suite for their needs. Check out Mastering VBA for Office 2010 today!

More ExcelTips (ribbon)

Quickly Updating Values

If you need to update a bunch of values in a worksheet by a standard amount, you can use the Paste Special feature of ...

Discover More

Dividing Values

When working with large numbers, you may need a way to quickly divide a range of those numbers by a specific value. ...

Discover More

Quickly Transposing Cells

If you want to turn a range of cells by 90 degrees within a worksheet, you need to understand how Excel can handle the ...

Discover More

FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.


If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] (all 7 characters, in the sequence shown) in your comment text. You’ll be prompted to upload your image when you submit the comment. Maximum image size is 6Mpixels. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is 5 + 0?

2022-03-02 10:24:01

J. Woolley

Also, look for "Formatting (Paste Formatting)".

2022-03-02 10:21:36

J. Woolley

Look for "Values (Paste Values)".

2022-03-01 21:37:11


I had to reinstall Office 2019, and I no longer see "Paste Value" and "Paste Format" in the All Commands list for the Quick Access Toolbar. Did they disappear?

2021-10-06 19:26:11


Using Excel v.2111, most of the Paste options, such as Paste Formulas, Paste Values, Paste Formats, are apparently no longer included on the All Commands list for Quick Access Toolbar customization.

2020-11-20 05:45:15

Si Moss

There are 3 'paste values' options to add to your quick access toolbar in v2019 & 2016...

2020-11-20 05:42:21

Russell Stainer

Just confirming that the legacy "Alt+E, S, V, Enter" keystroke combination, still works in Office 365, as of this date.

2020-04-22 11:39:35

Daniel Gonzalez

Thanks a lot for showing all the available options in a step by step way.

2018-05-06 04:38:51



2018-02-15 11:40:27

David Gray

Scrolling down to the bottom, I just now noticed the comment by Steve Jez about accessing the buttons on the QAT by number. This tip might even merit a nugget of its own.

2018-02-14 21:09:47


Correction. To be uber efficient. Add a Copy command and Paste command to the Quick Access bar, then just use Alt+5,6.... Boom done!!! Of course, you would change the numbers to the number of the command on your quick access. Your welcome. :)

2018-02-14 20:57:38


If you add the Paste Values to the quick access at the top then pressing the Alt shortcut gives you direct access to the Paste values, for example in my case: Prec Ctrl+C to copy and Alt+5 to apply the paste value. This is the shortest combo.

2017-08-13 20:14:25


Allen, you rock! Macro to pasteval helps me alot.

2017-07-10 17:51:40


Might there be a way of protecting formatting, such that the data/formulas paste, but the "formatting" end of the pasting is effectively disabled because the formatting is "locked"?

thanks again ...

2017-07-10 17:48:25


Unfortunately, not having a Ctrl+Z (or alternate) "undo" isn't viable. Restoring manually would be for too time consuming and, in some cases, "impossible" (for all intents and purposes).

I've seen a variety of alternate "paste" methodologies, but the issue I'm facing is multiple users who, almost invariably resort to their own habitual default. There is no way I can reset ***their*** defaults - particularly since they are not the ones that have to deal with the tedious and time consuming restoration of the formats they have blown-up.

Is there any way, through additional code in the otherwise-perfect macro, through an additional macro, or some other arcane and mystical fix, to supplement the provided solution in a way that Ctrl+Z (and/or other "undo" options) can be made to work?



2016-12-21 16:59:49

Gordon Miller

Sub PasteVal()
Selection.PasteSpecial Paste:=xlValues
End Sub
...does not work in Office 365 Pro Excel 2016.

As well, my macros (Record Macro) that worked in 2010 do not work in 2016. Always result in "Runtime error "1004" Pastespecial method of Range class failed."

2016-12-20 01:00:30

David Gray

Terrance's and Stephen's suggestions work well for pasting data between cells, but the topic at hand was general purpose pasting, e. g., from a Web page or the File Explorer, which requires my slightly longer shortcut into the Paste Special dialog box.

2016-12-19 04:10:02


I like Alt , E, S, V for paste value and
Alt, E, S, T for formats.

You can also do similar to access the quick access toolbar if you added it there Alt and a number key (can assign macros there too)

2016-12-18 14:20:48

David Gray

There is a much shorter path to Paste Special that leverages the Excel 97/2000/2002/2003 keyboard accelerators, many of which still work through at least Excel 2013, and probably 2016 as well.

Unicode Text: ALT E, S, U
Text: ALT E, S, T

2016-12-17 19:11:39


Combine Lanier & Paul's tip:

Right click the cell destination
Mouse over Paste Special
Press V

2016-12-17 17:40:07

Lanier Dodson

In Excel 2013 I just right click the cell where I want to paste and I get a pop-up menu where there are a choice of paste options, including Values. About as simple as it gets.

2016-12-17 13:59:37

Paul Seaman

I use
CTRL (on its own, this activates the Paste Options menu)
V for Values


2016-12-17 08:14:20

Willy Vanhaelen

is as far as I know the shortest.

2016-12-17 07:19:33

Steve Jez

If you add the shortcut to the Quick Access Toolbar & move it to the left hand side of the toolbar all you have to do is hit Alt & the number of the button. ie. if you move it to the first button then you just need to hit Alt then 1.

2016-12-17 05:32:52

Stephen Bungard

Alt-E, S, V always works for me.

This Site

Got a version of Excel that uses the ribbon interface (Excel 2007 or later)? This site is for you! If you use an earlier version of Excel, visit our ExcelTips site focusing on the menu interface.

Newest Tips

FREE SERVICE: Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.