Excel expression de copier des lignes, mais supprimer les lignes vides

J'ai besoin de copier des données d'une feuille de calcul dans un autre. Cependant, j'ai besoin d'un conditionnel de l'opération de copie qui va sauter des lignes en fonction de critères.

Par exemple, si je commence avec...

Active  Value
yes     1
no      2
no      3
yes     4
no      5
no      6

Je veux seulement copier les lignes qui sont Actives=oui, donc je finirais avec...

Value
1
4

Quelqu'un peut me montrer comment c'est fait avec 1) une macro et 2) une formule?

  • Une macro sera en mesure de copier une ligne entière, une formule unique, qui ne sera pas.
  • voir aussi ma réponse mis à jour avec la formule de