When Excel is very slow copying and pasting, the usual causes are a large or complex selection, heavy formatting, formulas that recalculate, or an add-in or workbook issue. Start by copying a small range in a new blank workbook; if that is fast, investigate the original file, and if it is slow too, check Excel add-ins and whether other applications are using system resources.
Start with a quick diagnosis
Try this short sequence before changing workbook settings. It helps separate a one-time delay from a recurring problem and avoids removing data or formatting unnecessarily.
- Save the workbook, then copy and paste a small range, such as five ordinary cells, in the same sheet.
- Try the same small-range test in a new blank workbook. If that works normally, the original workbook is the more likely source.
- In the original file, copy values only: use Home > Paste > Values, or right-click the destination and choose the Values paste option. If this is much faster than a normal paste, formulas, formatting, validation, or other cell properties may be adding work.
- Notice when the delay happens: while selecting or copying, after choosing the destination, or after the cells appear. A pause after the paste often points to recalculation or formatting; a pause before the paste may instead involve selection size or clipboard handling.
These tests are clues, not proof. A workbook can be slow for more than one reason, and a delay can also come from the computer, a network location, or another program. Keep a saved copy before trying changes that affect many cells.
Why copying can take longer than expected
Copying cells is not always just moving visible text. Excel may need to carry formulas, number formats, borders, comments or notes, data validation, conditional formatting, and other cell properties. If the source contains formulas, Excel may also recalculate dependent cells after a paste. Pasting into a formatted or formula-heavy destination can trigger additional work.
Selection size matters. Copying a few thousand ordinary values is different from copying an entire worksheet, a large range with formatting, or many rows and columns that include formulas. An entire column contains over a million row positions in modern Excel, so copying whole columns when only a small data block is needed can create avoidable processing.
There is also a difference between copying and moving data. Ctrl+C leaves the source in place and places a copy on the Office Clipboard; Ctrl+X marks the selection to be moved. The Clipboard can support copying between Office applications, but unusual delays are more often tied to the workbook contents, selected range, or Excel environment than to the shortcut itself.
Check whether the workbook or Excel is the problem
If only one workbook is slow, focus on its size, formulas, formatting, links, and storage location. Test a copy of the file rather than making broad changes to the original. A workbook opened from a network share, synced folder, or remote location may also take longer to save or update than a local file, although that does not by itself explain every slow copy operation.
If copying is slow in a new blank workbook too, close other programs and restart Excel. Then test Excel in Safe Mode on Windows: press Windows key + R, type excel /safe, and press Enter. If the problem disappears in Safe Mode, an add-in or customization is a plausible cause. Safe Mode is a diagnostic test, not a permanent way to use Excel.
To inspect add-ins in normal Excel for Microsoft 365 on Windows, go to File > Options > Add-ins. At the bottom, select COM Add-ins in the Manage list and choose Go. Temporarily clear a selected add-in, restart Excel, and retest; re-enable it if it makes no difference. Add-ins can provide useful integrations, so disable them one at a time rather than removing them indiscriminately. Excel for Mac has a different settings interface and does not use the same Windows COM Add-ins steps.
Reduce unnecessary formatting and conditional rules
Formatting can make a seemingly small paste expensive, especially when styles or conditional formatting have accumulated across a large area. A common example is applying borders, colors, or number formats to whole columns when the actual table uses only a few thousand rows. Formatting itself does not necessarily cause a slowdown, but extensive formatting combined with large selections can increase the work Excel must do.
For a quick test, paste values instead of using a regular paste. On Windows, copy the cells, select the destination, then choose Home > Paste > Values. The keyboard shortcut Ctrl+Alt+V opens Paste Special in desktop Excel for Windows; choose Values in the dialog. On Mac, use Command+C and Command+V for standard copying and pasting; menu options or the Paste Special shortcut can vary with the Excel version and keyboard settings.
If extra formatting is not needed, remove it only from the relevant range: select the cells and choose Home > Clear > Clear Formats. This keeps the cell contents while clearing formatting, but it can remove intentional number formats, colors, and borders, so verify the selection first. To inspect conditional formatting, select the affected cells and open Home > Conditional Formatting > Manage Rules. Review rules that apply to unnecessarily large ranges and narrow their applies-to areas where appropriate.
Look for formulas that recalculate after a paste
A paste can change values that formulas depend on, prompting Excel to update results. This can be noticeable in large models, especially when many formulas depend on the edited range or when formulas use volatile functions such as NOW, TODAY, RAND, or OFFSET. Volatile functions recalculate more often than ordinary formulas, so extensive use can contribute to delays. External links and data connections may add separate refresh or update work, but they are not automatically refreshed by every ordinary paste.
Check the calculation setting at Formulas > Calculation Options. Automatic calculation is the usual setting for a workbook that should update results as inputs change. Switching temporarily to Manual can help diagnose whether recalculation is responsible, but it changes when formula results update and may leave displayed results out of date. If you use Manual for a test, recalculate when needed and restore Automatic afterward. On Windows, F9 recalculates formulas in open workbooks, while Shift+F9 recalculates the active worksheet.
Do not treat Manual calculation as a routine cure without considering the consequences. A workbook may show stale results until calculation occurs, which can lead to decisions based on old figures. A better long-term fix may be reducing unnecessary formulas, limiting volatile formulas, or simplifying dependencies, while preserving the model’s intended results.
Check oversized selections and workbook clutter
Make sure the copied range is only as large as the data you need. Pressing Ctrl+A inside a table or worksheet can select more than expected depending on the current selection, and clicking a column heading selects the entire column. Confirm the highlighted area before copying. For a table with data in A2:D5000, copying those populated cells is usually more appropriate than copying complete columns A:D if the destination does not need them.
Press Ctrl+End to see the last cell Excel considers used on the active sheet. If it jumps far beyond the real data, the sheet may contain leftover formatting or previously used cells. This is a diagnostic clue, not a command to delete everything after the visible table. On a saved copy, select only the clearly unused rows or columns beyond the real data, use Home > Clear > Clear All, save, close, and reopen the workbook. Check formulas, charts, print areas, and other sheet content first; cells that look empty can still contain information or formatting someone needs.
Other workbook features can also add complexity: many shapes or pictures, extensive data validation, large pivot tables, external links, and numerous conditional formatting rules. Investigate the features actually present rather than removing them all. For example, if a delay occurs only when copying a region containing many objects, test a smaller cell-only selection and compare the result.
A practical troubleshooting order
Work from low-risk checks to targeted changes. Save first, and keep an untouched backup when testing workbook repairs or large-scale cleanup.
- Retest with a small range and with values-only paste to identify whether size or cell properties matter.
- Compare the original workbook with a blank workbook, then compare local and network-stored copies if location may be involved.
- Check selection boundaries, used range, conditional formatting rules, and calculation mode.
- Test Excel in Safe Mode on Windows and disable add-ins individually if Safe Mode improves performance.
- Update Microsoft 365 through File > Account > Update Options > Update Now on Windows, if your organization allows updates. Menu labels may differ on Mac or managed devices.
Change one thing at a time and repeat the same copy-and-paste test. If several settings are altered at once, it becomes hard to identify the cause and easier to create a new problem. If a specific workbook remains unusually slow after these checks, use Excel’s Open and Repair option from File > Open > Browse: select the file, choose the arrow beside Open, and select Open and Repair. Make a backup first; repair is intended for a file that may be damaged, not as a routine speed setting.
Keep future copy-and-paste work efficient
Use bounded ranges instead of whole rows or columns when practical, and avoid copying decorative formatting when the destination needs only values. Tables can help keep data ranges organized, but a table should not be expanded with thousands of blank records unless there is a reason. When sharing data outside a workbook, paste values if formulas and source formatting are not required.
Keep calculation behavior intentional, remove obsolete conditional formatting carefully, and avoid spreading formats far beyond the actual data. If a workbook is used by several people, explain any Manual calculation setting and establish who is responsible for recalculating before results are relied on. For extremely large datasets or repetitive transformations, Power Query or a database may be more suitable than repeatedly copying large ranges by hand; those alternatives require a change in workflow and are not a direct fix for every workbook.
Frequently Asked Questions
Why is Excel slow when I copy and paste a small number of cells?
A small visible selection may still carry formulas, conditional formatting, validation, or complex styles, and a paste may trigger recalculation. Try a values-only paste and compare the same operation in a blank workbook to narrow down the cause.
Why does Excel freeze after I paste?
Excel may be recalculating formulas, applying formatting, or processing a large destination range. If it happens only in one workbook, inspect its calculation setting, formulas, and formatting; avoid repeatedly clicking while Excel is busy, since extra commands can queue up.
Does copying an entire column make Excel slower?
It can add unnecessary work because a modern Excel column contains more than a million rows. If you need only a data block, select that block instead. Whole-column references in formulas are a separate issue and should be assessed in context rather than changed automatically.
Will changing calculation to Manual fix slow pasting?
It may reveal that recalculation is the bottleneck, but it does not remove the underlying workload. Formula results can remain outdated until recalculated, so restore Automatic unless you deliberately manage recalculation and verify results.
Why is copy and paste slow in only one Excel file?
That points toward workbook-specific factors such as large used ranges, extensive formatting, formulas, objects, or links. Test a saved copy and check one factor at a time; a file stored on a network or synced drive may also behave differently from a local copy.
Is slow copy and paste an Excel Clipboard problem?
Sometimes clipboard conflicts or another application can be involved, but do not assume that is the cause. Compare a small range in a blank workbook and test Excel in Safe Mode on Windows. If only one workbook is affected, workbook contents are a more useful place to begin.
Related
- Excel: Calculate the Length of Time Between Two Dates
- Excel Not Letting You Copy and Paste? Fixes That Work
- Media Excel Shortcuts for Images, Links, and Objects
Try it: the Date Difference Calculator: days, months, years and weekdays between two dates, with the DATEDIF formulas.
More in How-to basics
- Excel New Row Shortcut: Insert Rows Above or BelowIn Excel for Microsoft 365 on Windows, select the row where you want the new one, then press…
- Excel Not Letting You Copy and Paste? Fixes That WorkIf Excel will not copy and paste, first press Esc, select one ordinary cell, copy it with Ctrl+C,…
- Average Excel File Size: What to Expect and Why It VariesThere is no single meaningful average Excel file size: a simple workbook may be only a few dozen…
- Excel: How Many Complete Months Are Between Two Dates?To find the number of complete months between two dates in Excel, use =DATEDIF(A2,B2,"m"), with the earlier date…
- Excel Not Clicking the Correct Cell? Causes and FixesIf Excel is not clicking the correct cell, first press Esc, set the worksheet zoom to 100%, and…
- Excel Day and Date Formats: Codes, Examples, and FixesIn Excel for Microsoft 365 on Windows, a date’s day and date format controls how its value appears,…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.