Macro pour masquer des lignes

Bonjour,

J'ai régulièrement des bordereau en "excel" avec des sous-totaux inutile. Je cherche la possibilité de les masquer. Je recherche une macro pour m'aider

Exemple:

si texte L10C11 = "sous-total*" alors masquer la ligne

si texte L11C11 = "sous-total*" alors masquer la ligne

si texte L12C11 = "sous-total*" alors masquer la ligne

Si texte L40C11 = "nul" alors stop la macro.

Si quelqu'un peut m'aider, je le remercie d'avance !

Maxime

Bonjour,

Quelque chose comme :

For i = 10 To 40
    If Cells(i, 11).FormulaLocal Like "*SOUS.TOTAL*" Then Rows(i).Hidden = True
Next i

à essayer.

Bonne journée

Ferrand

Bonjour MFerrand,

Malheureusement, cela ne fonctionne pas. Merci quand même !

Tu as essayé quoi ? Tu es sûr que la fonction SOUS.TOTAL est utilisée. ?

Mets un fichier qu'on puisse voir ce qu'il en est.

Il n'y a pas de fonction "sous total". C'est simplement du texte. Voici un exemple en pièce jointe.

21metre.zip (34.09 Ko)

Il fallait dire qu'il s'agissait d'un libellé textuel et indiquer (exactement) ce dernier :

     For i = 2 To 100
        If Cells(i, 11).Value Like "Sous total*" Then Rows(i).Hidden = True
    Next i

A+

29metre.zip (34.93 Ko)

Oups, je suis désolé pour le manque de clarté dans ma question. Néanmoins, je suis sauvé et je vous en remercie grandement.

Rechercher des sujets similaires à "macro masquer lignes"