Conditional Formatting slowing down worksheet

JKW

New Member
Joined
Oct 4, 2022
Messages
2
Office Version
  1. 365
Platform
  1. Windows
I have quite a large spreadsheet which is run daily to show stock levels in a traffic lights style format, the issue I'm having is that as the sheet has grown the formatting seems to be massively slowing everything down to the point where it is taking twice as long as it needs to because of the pause between moving from one cell to the next.

After doing a bit of research I can see that this is because of the volatility of the conditional formatting but I'm not sure how to get around it. Can anyone suggest an alternative to what I currently have set up? (below)
1664879088023.png
 

Excel Facts

Who is Mr Spreadsheet?
Author John Walkenbach was Mr Spreadsheet until his retirement in June 2019.
Welcome to the Board!

Applying it on 100 rows from columns L to Q shouldn't be that much to affect it greatly.
Are you sure it is the Conditional Formatting slowing things down? If you remove it, does the sheet run much faster?

I suspect that there may be other things slowing things down, such as:
1. Do you have a lot of formulas on the sheet?
2. Do you have hyperlinks or links to other workbooks or the internet?
3. Do you have event procedure VBA code (VBA code that runs automatically)?
 
Upvote 0
Thank you, I think it’s the conditional formatting because I seem to be able to move around the rest of the sheet fine, it’s just when I try to change anything within the L:Q columns that it freezes.
There are a couple of simple formulas elsewhere in the workbook but not loads, one hyperlink to another worksheet and no VBA code
 
Upvote 0
Try making a copy of the sheet, removing the Conditional Formatting, and then then making those same changes, and see if it works fine then,
If it does, then it appears that the Conditional Formatting is contributing to the slowness.

You may be able to use VBA to do this instead of Conditional Formatting, but we would need to know a little bit more about how/when this should work/run.
- Are you wanting to apply this on existing data, or new data as it is manually entered into the sheet? Or both?
 
Upvote 0

Forum statistics

Threads
1,214,617
Messages
6,120,541
Members
448,970
Latest member
kennimack

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top