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 !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 !
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" <noreply@xxx.yy> a écrit dans le message de
news:%23tb1JEGZJHA.5312@TK2MSFTNGP02.phx.gbl...
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 !
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 !
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
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
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
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
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" <noreply@xxx.yy> a écrit dans le message de news:
uXrdheHZJHA.1272@TK2MSFTNGP04.phx.gbl...
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
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
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
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" <noreply@xxx.yy> a écrit dans le message de news:
uXrdheHZJHA.1272@TK2MSFTNGP04.phx.gbl...
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
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
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.
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.
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.