Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Code pour contrôle sur plage non vide

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chris6999

XLDnaute Impliqué
Bonjour


Pourriez-vous m'aider sur ma problématique actuelle.

J'ai un code qui réalise divers tests en s'assurant que certaines cellules sont bien renseignées (cellules non vides).
J'utilise pour cela la fonction

Function EstVide(Rng As Range) As Boolean
EstVide = Application.CountA(Rng) < Rng.Count
End Function

Je dois inclure dans cette même chaine un contrôle sur une plage afin de vérifier le contraire à savoir que cette plage est bien vide (colonnes AE à AI).

Du coup j'avais pensé à positionner un if not mais cela ne fonctionne pas.

If Not EstVide(Range("AE" & ActiveCell.Row & ":AH" & ActiveCell.Row)) Then '
MsgBox "Une des cellules n'est pas vide"

Pouvez-vous me dire comment faire ce contrôle sur plage non vide ?
J'insiste sur plage non vide car je ne voudrais pas un code du type :
Si vide ...
Sinon...

Merci d'avance pour votre aide
 

Pièces jointes

Bonjour et merci encore pour vos réponses.

Après quelques tests, je me suis finalement inspirée de la proposition de Barbatruc qui correspondait plus aux besoins de mon projet.

Du coup c'est relancé pour la suite....

Bonne journée à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
483
Réponses
2
Affichages
982
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…