Misschien zou je aan die cellen een validatie kunnen toekennen. en dan aangepast formule: <>"" ofzo?
Maar ik heb al gemerkt dat men een veld verplicht laten invullen voor problemen kan zorgen als men met blokkeringen gaat werken.
stel dat men bvb klantgegevens moet ingeven dan is een adres belangrijk uiteraard. maar stel dat men de klant reeds wil ingeven maar men weet het adres nog niet, dan heeft men al problemen. ofwel geeft men een willekeurig adres is (om de blokkering te vermijden) of men geeft de klantgegevens nog niet in (wat ook geen elegante oplossing is).
Je kan ook via VBA-code via een bepaalde gebeurtenis kijken welke cel verlaten word bvb en dan nakijken of die cel aan de voorwaarden voldoet.
Ik hoop dat je dit al een klein beetje helpt, er zullen waarschijnlijk simpelere oplossingen zijn maar ik deed toch al een poging :-)