Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb cellule vide... non vide ... bizarrrrhhh ! ! !

5 réponses
Avatar
LANIMAL
Bonsoir,
Je viens de passer la journée sur un code qui ne marchait pas.
A force d'analyse, je découvre que la fonction CountA
prend en compte des cellules vides ! !
Je ne trouve rien dans ces cellules : ni blanc, ni aucun autre caractère
(testé avec CODE(A1) qui répond : #VALEUR! )
Certaines ne supportent aucun format particulier : même pb.
Pour comprendre, je teste alors en Excel, et je constate que la fonction
=ESTVIDE(A1) répond : FAUX
Le seul moyen de vider ces cellules bizarres consiste à la sélectionner,
à cliquer dans la barre de formules (ou de double-cliquer la cellule),
puis valider. Alors =ESTVIDE(A1) répond : VRAI
S'agirait-il d'un bug d'Excel ?
Sinon, j'aimerais bien comprendre comment j'en suis arrivé là,
juste pour ne pas recommencer.
Les "accro" trouverons le "cas" sur :
http://cjoint.com/?mwt2LrcGT7
Merci et bonne soirée !

5 réponses

Avatar
Philippe.R
Bonsoir,
A bien regarder ton classeur, la formule :
=NBVAL(A:A)
renvoie bien 24 et le code :

Sub ouestfin()
Dim DerliG As Long
DerliG = Range("c6543").End(xlUp).Row
Range("a1:a" & DerliG).Select
End Sub

sélectionne la plage a1:a24

Ces cellules ont bien un contenu, tu n'as pas rêvé, mais comme dirait Mgr,
les voix du Seigneur sont impénétrables
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"LANIMAL" a écrit dans le message de
news:%
Bonsoir,
Je viens de passer la journée sur un code qui ne marchait pas.
A force d'analyse, je découvre que la fonction CountA
prend en compte des cellules vides ! !
Je ne trouve rien dans ces cellules : ni blanc, ni aucun autre caractère
(testé avec CODE(A1) qui répond : #VALEUR! )
Certaines ne supportent aucun format particulier : même pb.
Pour comprendre, je teste alors en Excel, et je constate que la fonction
=ESTVIDE(A1) répond : FAUX
Le seul moyen de vider ces cellules bizarres consiste à la sélectionner,
à cliquer dans la barre de formules (ou de double-cliquer la cellule),
puis valider. Alors =ESTVIDE(A1) répond : VRAI
S'agirait-il d'un bug d'Excel ?
Sinon, j'aimerais bien comprendre comment j'en suis arrivé là,
juste pour ne pas recommencer.
Les "accro" trouverons le "cas" sur :
http://cjoint.com/?mwt2LrcGT7
Merci et bonne soirée !


Avatar
LANIMAL
Oui, j'ai bien vu ça, depuis ce matin que je m'em...bête sur ce pb.
Mais ce qui me tracasse, c'est que je ne savais pas qu'il y avait dans
Excel une catégorie de nombre "Impénétrable".
Plaisanterie à part, j'aurais voulu savoir ce que j'ai fait pour créer
cette situation... qui perturbe la procédure.
J'ai tourné la difficulté en utilisant
CountIf(Range("A2:A100"), ">a")
car, en fait les cellules ne contiennent que du texte,
et il s'avère que les "impénétrables" sont "<a"
Bonsoir Philippe et merci à Mgr !

Philippe.R a écrit :
Bonsoir,
A bien regarder ton classeur, la formule :
=NBVAL(A:A)
renvoie bien 24 et le code :

Sub ouestfin()
Dim DerliG As Long
DerliG = Range("c6543").End(xlUp).Row
Range("a1:a" & DerliG).Select
End Sub

sélectionne la plage a1:a24

Ces cellules ont bien un contenu, tu n'as pas rêvé, mais comme dirait
Mgr, les voix du Seigneur sont impénétrables


Avatar
CAP2
Salut,

juste pour faire (un peu) avancer le schmilblick.

Je ne pense pas que ces cellules contiennent vraiment quelquechose...

Si tu sélectionnes ta plage A1:A24, que tu fais Données-->Convertir, puis
Suivant, encore Suivant, tu choisis "Standard", puis terminer, tu vas voir
tes fonctions ESTVIDE afficher VRAI...

AMHA, c'est un problème suite à des manips sur le type des données...

Tu peux toujours, si cela se représente, "traiter" ta plage par la manip'
que je t'ai suggérée avant de faire ton dénombrement...

Ca marche ?

CAP2

"LANIMAL" a écrit dans le message de news:

Oui, j'ai bien vu ça, depuis ce matin que je m'em...bête sur ce pb.
Mais ce qui me tracasse, c'est que je ne savais pas qu'il y avait dans
Excel une catégorie de nombre "Impénétrable".
Plaisanterie à part, j'aurais voulu savoir ce que j'ai fait pour créer
cette situation... qui perturbe la procédure.
J'ai tourné la difficulté en utilisant
CountIf(Range("A2:A100"), ">a")
car, en fait les cellules ne contiennent que du texte,
et il s'avère que les "impénétrables" sont "<a"
Bonsoir Philippe et merci à Mgr !

Philippe.R a écrit :
Bonsoir,
A bien regarder ton classeur, la formule :
=NBVAL(A:A)
renvoie bien 24 et le code :

Sub ouestfin()
Dim DerliG As Long
DerliG = Range("c6543").End(xlUp).Row
Range("a1:a" & DerliG).Select
End Sub

sélectionne la plage a1:a24

Ces cellules ont bien un contenu, tu n'as pas rêvé, mais comme dirait
Mgr, les voix du Seigneur sont impénétrables




Avatar
Jacquouille
Salut
Je crois me rappeler que le grand chef à 4 plumes avait écrit à ce sujet.
De mémoire, il s'agirait d'un formatage fantôme, qui resterait scotché à la
cel.
Voir les archives de Flo chez Excelabo. Il ne serait pas impossible qu'il y
ait qq chose là-dessus.
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"LANIMAL" a écrit dans le message de news:

Oui, j'ai bien vu ça, depuis ce matin que je m'em...bête sur ce pb.
Mais ce qui me tracasse, c'est que je ne savais pas qu'il y avait dans
Excel une catégorie de nombre "Impénétrable".
Plaisanterie à part, j'aurais voulu savoir ce que j'ai fait pour créer
cette situation... qui perturbe la procédure.
J'ai tourné la difficulté en utilisant
CountIf(Range("A2:A100"), ">a")
car, en fait les cellules ne contiennent que du texte,
et il s'avère que les "impénétrables" sont "<a"
Bonsoir Philippe et merci à Mgr !

Philippe.R a écrit :
Bonsoir,
A bien regarder ton classeur, la formule :
=NBVAL(A:A)
renvoie bien 24 et le code :

Sub ouestfin()
Dim DerliG As Long
DerliG = Range("c6543").End(xlUp).Row
Range("a1:a" & DerliG).Select
End Sub

sélectionne la plage a1:a24

Ces cellules ont bien un contenu, tu n'as pas rêvé, mais comme dirait
Mgr, les voix du Seigneur sont impénétrables




Avatar
LANIMAL
Merci à toi et à CAP2, j'ai encore appris qqchose.
Effectivement le format de ces cellules avaient été pas mal "trituré".
Décidément entre les "Impénétrables" et les "Fantômes"...
Excel en cache des choses ! ! !
Merci, bonne soirée et bon Noël !


Jacquouille a écrit :
Salut
Je crois me rappeler que le grand chef à 4 plumes avait écrit à ce sujet.
De mémoire, il s'agirait d'un formatage fantôme, qui resterait scotché à la
cel.
Voir les archives de Flo chez Excelabo. Il ne serait pas impossible qu'il y
ait qq chose là-dessus.