Bonjour
Je me rends compte que le titre de mon topic n'est pas très explicite.
J'ai un fichier dans lequel j'ai deux onglets.
L'onglet B est l'onglet dans lequel je rentre des valeurs qui sont amenées à être différentes chaque jour et qui remplissent un nombre de ligne différent à chaque fois.
L'onglet A reprend ces données avec un index equiv. Mais cette formule est étendue bien au delà de ce qui est nécéssaire.
Je vais enregistrer une macro qui dans un 1ere temps va copier/coller valeur l'onglet A, puis va effectuer un tri.
Ce tri sera éronné si je ne supprime pas les 0 (ou #n/a)
Je souhaite donc supprimer les lignes à 0
Etant donné que dans l'onglet B, avec un nbval, je peux compter le nombre de lignes renseignées.
Est-il possible de demander à une macro du supprimer les lignes en trop. En gros:
Rows(Sheets("B")ActiveCell.FormulaR1C1 = "=COUNTA(RC[-7]:R[4998]C[-7])":50000").Select
Selection.Delete Shift:=xlUp
Voici un fichier en exemple!
Merci d'avance, pour votre aidre
cordialement
Je me rends compte que le titre de mon topic n'est pas très explicite.
J'ai un fichier dans lequel j'ai deux onglets.
L'onglet B est l'onglet dans lequel je rentre des valeurs qui sont amenées à être différentes chaque jour et qui remplissent un nombre de ligne différent à chaque fois.
L'onglet A reprend ces données avec un index equiv. Mais cette formule est étendue bien au delà de ce qui est nécéssaire.
Je vais enregistrer une macro qui dans un 1ere temps va copier/coller valeur l'onglet A, puis va effectuer un tri.
Ce tri sera éronné si je ne supprime pas les 0 (ou #n/a)
Je souhaite donc supprimer les lignes à 0
Etant donné que dans l'onglet B, avec un nbval, je peux compter le nombre de lignes renseignées.
Est-il possible de demander à une macro du supprimer les lignes en trop. En gros:
Rows(Sheets("B")ActiveCell.FormulaR1C1 = "=COUNTA(RC[-7]:R[4998]C[-7])":50000").Select
Selection.Delete Shift:=xlUp
Voici un fichier en exemple!
Merci d'avance, pour votre aidre
cordialement