Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL pour MAC Recopier une liste sans blanc sans via

rtlv17

XLDnaute Nouveau
Bonjour, je recherche le moyen de recopier une liste contenant des valeurs issues de formule et dans laquelle il y a des cellules vides vers une liste sans cellule vide.

Je joins un exemple

Merci
 

Pièces jointes

  • Classeur1.xlsx
    9 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Rtlv,
Un essai en PJ avec :
VB:
=SIERREUR(INDEX($D$4:$D$21;PETITE.VALEUR(SI($D$4:$D$21<>"";LIGNE(INDIRECT("1:"&LIGNES($D$4:$D$21))));LIGNES($1:1)));"")
A valider par Maj+Ctrl+Entrée car formule matricielle.
 

Pièces jointes

  • Classeur1 (1).xlsx
    9.3 KB · Affichages: 4

mapomme

XLDnaute Barbatruc
Supporter XLD
Une formule matricielle agit sur une plage de cellule. Dans la formule SI($D$4:$D$21<>"";....),
Le SI agit sur chaque cellule de D4:D21 et non pas sur une seule cellule.
Pour indiquer à Excel de prendre en compte ce comportement désiré, il faut valider la formule par l'appui sur les trois touches Ctrl+Alt+Entrée.
Pour les récentes versions d'Excel, cette validation est inutile car Excel sait déterminer si une formule doit être matricielle ou non et libère l'utilisateur de cette validation spéciale.


 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
233
Réponses
10
Affichages
236
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…