Supprimer ligne sous conditions

pika83

XLDnaute Occasionnel
Bonjour,
je n'arrive pas a trouver la formule (pas de vba), qui supprime par exemple
la ligne 7 si une cellule précise (B7) est calculée vide (#N/A)
je vous joint mon fichier afin de vous donner un aperçu.
D’avance merci de votre aide.
 

Pièces jointes

  • sup ligne.xls
    60 KB · Affichages: 5

job75

XLDnaute Barbatruc
Bonjour pika83, JM,

Voyez le fichier joint et cette formule matricielle en R6:
Code:
=SIERREUR(""&INDEX(B:B;PETITE.VALEUR(SI($B$6:$B$34<>"";LIGNE($B$6:$B$34));LIGNES(R$6:R6)));"")
A valider par Ctrl+Maj+Entrée et copier à droite et vers le bas.

A+
 

Pièces jointes

  • sup ligne(1).xls
    134.5 KB · Affichages: 11

pika83

XLDnaute Occasionnel
Merci staple1600.
Effectivement en utilisant le filtre automatique cela fonctionne. Mais sur mon tableur qui est plus important cela ne marche plus.
C'est pour cela que je cherche une formule dans le style "si B7 vide alors supprime ligne 7"
Et comme je ne maitrise pas du tout le VBA, je n'essaye pas de m'aventurer dans ce domaine.
Alors si quelqu'un a une autre idée, je suis preneur.
 

pika83

XLDnaute Occasionnel
Effectivement j'ai du posté en même temps que vous.
Merci job75 pour votre reponse, je suis en train d'essayer de recopier votre formule, mais comme elle est matricielle c'est compliquée. Je vais persévérer a voir ce que cela donne.
 

pika83

XLDnaute Occasionnel
Excusez moi de revenir vers vous mais quand je recopie la formule en R6 et, apres avoir effectué "Ctrl+Maj+Entrée", il m'affiche des "0" sur toute la ligne et colonnes.
Je comprend pas trop comment et ou mettre cette formule, si vous pouviez m'aider.
d'avance merci.
 

Discussions similaires

Statistiques des forums

Discussions
311 733
Messages
2 082 019
Membres
101 872
dernier inscrit
Colin T