This drives me loopy. Sometimes (see below for when), Excel gets fixated on some cell formatting and starts applying it every time I fill in any new blank cell.
I don't think this happens on Excel for Windows (though it's ages since I used the Windows version much). I'm looking for some way to stop it doing this.
1: Set up a simple excel sheet with groups of, say, columns, and mark them as groups with formatting e.g. background colour.
2: Fill in a row with some data (just type it in)...
Excel decides that it likes that background colour so much, it's going to apply it everywhere from now on.
It's not just background colour:
It picks up the formatting from the last cell it entered text into, or the last cell formatted, then gets stuck and starts applying it after entering text to any new cell, like trailing mud across a carpet.
It doesn't only wreck things like columns: it also causes big problems any time background colour is used for anything meaningful e.g. to mark the status of a project:
In a blank cell... becomes...
Is there a way to stop it doing this? To get Excel to stop applying formats to empty cells I enter text into, and just leave their formatting how it is?
I've hunted through options and browsed online, but can't find anything related.
While creating the examples for this question, I noticed it looks like Excel is looking for patterns, then assuming I want to continue what it has decided to think is a pattern.
It seems to have two rules: "One thing, something else, then that one thing again always means start doing stripes and never stop"...
...and "Two or more of something in a row when there has been a total of three of more of that thing always means carry on doing it forever".
Oh, and it does it even if you skip a row or column:
... ... * sigh *
I just want it to stop.
Please, help me make it stop.
Edit - after turning "Autocomplete" off as suggested by Buscar, the same thing still happens, including after restarting Excel after changing the setting (checking the setting is still applied after restart):