Bonjour à toutes & à tous, bonjour @moanin
Comme te l'a dit @TooFatBoy, la fonction ESTVIDE n'accepte qu'un seul argument.
Tu peux essayer =ET(ESTVIDE(F2:N2))
Avec EXCEL365 pas besoin de validation matricielle.
À bientôt
Cela dépend comment Krosoft a conçu la fonction. Pour la fonction ESTVIDE(), Krosoft l'a créée pour un seul paramètre qui est une unique cellule.
Pour un ensemble de cellules quelconques (cellule isolée, plage de cellules contigües ou toutes combinaison des deux), on peut écrire des fonctions personnalisée :
fonction VideValeur(...) : examine toutes les cellules et retourne VRAI si chaque cellule est vide ou contient la valeur chaine vide "". Une cellule contenant une formule qui renvoie "" sera considérée comme vide. Exemple d'utilisation : =VideValeur(D1:F1;A1;E3;C5;C8:C12)
fonction VideTout(...) : examine toutes les cellules et retourne VRAI si chaque cellule est vide ou contient la valeur chaine vide "". Une cellule contenant une formule sera considérée comme contenant quelque chose et donc ne sera pas considérée comme vide (contrairement à ci-dessus). Exemple d'utilisation : =VideTout(D1:F1;A1;E3;C5;C8:C12)
Les codes sont dans module1.
Attention : il y a une différence avec la fonction ESTVIDE() :
Dans une cellule (A1 par exemple), saisir la formule =""
Copier A1 puis coller en valeur dans la cellule A2
Dans une cellule (A3 par exemple), saisir la formule =ESTVIDE(A2)
Dans une cellule (A4 par exemple), saisir la formule =VideValeur(A2)
Dans une cellule (A5 par exemple), saisir la formule =VideTout(A2)
La formule ESTVIDE renvoie FAUX et les deux autres formules renvoient VRAI.
Excel considère que la cellule A2 n'est pas vide et contient une valeur égale à la chaine vide "".
Les deux autres formules assimilent la valeur chaine vide "" à vide (et je préfère cela)
ESTVIDE fonctionne en matriciel pour une plage de cellules contiguës.
Donc ET(ESTVIDE(F2:N2)) validé en matriciel (CTRL MAJ ENTRÉE) renvoie VRAI si toutes les cellules sont vides et FAUX si au moins une cellule n'est pas vide ... Pour EXCEL 2021 et 365 pas besoin de validation matricielle...
À bientôt