[Excel] Vider une cellule de toute valeur

Vider une cellule de toute valeur [Excel] - Logiciels - Windows & Software

Marsh Posté le 21-10-2004 à 13:01:20    

Bonjour,
 
j'utilise la formulation suivante :

Code :
  1. =SI(ESTVIDE(LC(-1));-----RIEN-----;LC(-1))


 
Je voudrais que si la case de gauche est vide, la cellule contenant la formule reste vide, totalement et réellement vide. Or si je remplace -----RIEN----- par les deux guillemets "" dans la formulation suivante :

Code :
  1. =SI(ESTVIDE(LC(-1));"";LC(-1))


à ce moment là, la cellule A2 apparaît comme vide mais lors d'un filtrage, elle est considérée comme contenant une chaîne de caractères et cela insère autant de lignes vides qu'il y a de tests positifs.
 
L'exemple le plus parlant est ce fichier disponible à cette adresse :
http://flyos1.free.fr/im_forum/cellule_vide.xls
 
Je prévois un fichier de noms pouvant en contenir 10. Or je n'ai que 6 compétiteurs présents le jour de l'épreuve.  
http://flyingmarc.free.fr/bilder/images/cellule_vide_1.png
Je veux afficher les noms des compétiteurs en fonction de leur ordre d'inscription, ou dans l'ordre inverse. La fonction utilisée est le filtrage automatique (menu DONNEES / FILTRER / FILTRE AUTOMATIQUE). Et là, les 4 premières valeurs (deux guillemets consécutifs) affichent des lignes vides :
http://flyingmarc.free.fr/bilder/images/cellule_vide_2.png
 
 
Pour que le résultat affiche en premier les données non vides, il faudrait que les 4 cases "vides" de la colonne 3 le soient réellement. Comment faire pour obtenir ce résultat ?
 
http://flyingmarc.free.fr/bilder/images/cellule_vide_3.png
 
Merci !


Message édité par flyjodel le 21-10-2004 à 13:08:18
Reply

Marsh Posté le 21-10-2004 à 13:01:20   

Reply

Marsh Posté le 21-10-2004 à 13:06:43    

En faisant "Données/trier", t'as essayé ?
 
Moi, en faisant ça, je trie les personnes par numéro ou par nom.


Message édité par bob84 le 21-10-2004 à 13:07:50
Reply

Marsh Posté le 21-10-2004 à 13:09:28    

oui, je connais plein d'autres astuces, mais cela s'intègre dans un projet plus compliqué que j'ai résumé ici. Donc ma question est précisément : comment remplir une cellule avec du VRAI vide ?


Message édité par flyjodel le 21-10-2004 à 13:09:41
Reply

Marsh Posté le 21-10-2004 à 13:15:15    

Ca n'est pas possible !
 
Tu ne peux pas remplir avec rien !
 
Du moment que ta cellule contient une formule, Excel la considère comme étant active mais non remplie.
Ou alors tu fais un filtrage avec un filtre élaboré qui te crée un tableau ne contenant que les cellules complétées par un nom.

Reply

Marsh Posté le 21-10-2004 à 16:00:18    

Et si à la place de estvide() tu mets : si case = "" ??
 
edit : (Je c pas si c tres clair)


Message édité par Gaard28 le 21-10-2004 à 16:00:28
Reply

Marsh Posté le 21-10-2004 à 16:55:34    

ma question ne porte pas sur le test, mais sur le résultat que renvoie la fontion SI( ; ; )


Message édité par flyjodel le 21-10-2004 à 16:55:46
Reply

Marsh Posté le 21-10-2004 à 18:26:39    

à partir du moment où il y a un résultat justement, ça ne peut plus être vide...
 
je pense qu'avec VBA il doit y avoir moyen de créer une boucle qui calcule la fonction SI puis colle en valeur où un truc comme ça mais sinon, je ne pense pas que ça soit possible  :pt1cable:

Reply

Marsh Posté le 21-10-2004 à 18:48:58    

j'ai obtenu ca :
 
http://flyingmarc.free.fr/bilder/images/cellule_vide_3.png
 
en filtrant les "(non vides)"

Reply

Marsh Posté le 22-10-2004 à 00:01:00    

excellent, je n'avais pas vu la fonction NON VIDES. C'est parfait merci !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed