Excel Crashes Copy-Pasting Across Monitors – Fixed
Excel crashes when you copy between two instances on different monitors. Usually a display driver or DPI scaling issue – here's how to fix it fast.
The 30-Second Fix: Close and Reopen Excel
I know – this sounds too simple. But I've had three clients in the last month where Excel crashed copying between monitors, and the fix was just closing both instances and reopening. Here's the thing: Excel sometimes gets into a bad state with DPI scaling or graphics caching. A clean restart flushes that. Try it – takes 30 seconds. If it still crashes, move on.
The 5-Minute Fix: Disable Hardware Graphics Acceleration
This is the real culprit 80% of the time. Excel 2016 and later use hardware acceleration to render graphics. On multi-monitor setups with different DPI scales – like a 4K laptop screen and a 1080p external monitor – that driver can choke during a copy-paste action. Had a client last month whose entire print queue died because of this – Excel would freeze every time they tried to copy a chart from one instance to another.
Here's how to turn it off:
- Open Excel (just one instance).
- Go to File > Options > Advanced.
- Scroll down to the Display section.
- Check the box that says Disable hardware graphics acceleration.
- Click OK and restart Excel.
Test the copy-paste across monitors now. If it works, you're done. If not, keep going.
The 15-Minute Fix: Repair Office and Reset DPI Settings
If the first two didn't work, we've got a deeper issue. This usually means your Office installation is corrupt or your DPI scaling is conflicting with Excel's window management.
Step 1: Run an Office Repair
Skip the Quick Repair – it never fixes this. Go straight for the Online Repair. It takes about 15 minutes, but it actually re-downloads and replaces all Office files.
- Close all Office apps.
- Open Settings (Windows key + I).
- Go to Apps > Installed apps (or Apps & features on older Windows).
- Find Microsoft 365 or Microsoft Office in the list.
- Click the three dots next to it and select Modify.
- Choose Online Repair and click Repair.
Wait for it to finish – it'll download a few hundred MB. Then restart your computer.
Step 2: Force Excel to Use One DPI Scaling
If the repair didn't fix it, we're looking at a DPI scaling conflict. Excel doesn't handle two monitors with different DPI scales well – it's a known bug that Microsoft hasn't fully fixed. Here's the workaround:
- Close all Excel instances.
- Right-click your Excel shortcut (Start menu or desktop) and select Properties.
- Go to the Compatibility tab.
- Click Change high DPI settings.
- Check the box for Override high DPI scaling behavior.
- In the dropdown below that, select Application (not System or System Enhanced).
- Click OK, then Apply, then OK.
Now start Excel and try the copy-paste across monitors. I've seen this fix it for users who tried everything else – including one guy who'd been dealing with it for three months.
Still Not Working? The Nuclear Option
If none of that works, you've got a display driver issue that's not Office-related. Update your graphics driver – go to the manufacturer's site (NVIDIA, AMD, Intel) and get the latest. Don't rely on Windows Update. Also, make sure both monitors are set to the same refresh rate – 60 Hz for both avoids timing issues. If you're on a laptop, close the lid or set the laptop display to duplicate the external monitor in Display Settings. That forces Excel to use one DPI context.
Had a client last month whose entire print queue died because of this – turned out their Intel graphics driver was from 2021. Updated it and Excel stopped crashing. Simple stuff.
Was this solution helpful?