SI et ""

Bonjour à tous,

Lorsque j'écris : =SI(D7>0;D7;"")

Peut-on au lieu d'écrire "" masquer la ligne ? càd ne plus la faire apparaître dans le document.

Merci d'avance pour l'info.

Bonjour,

Par formule tu ne peut pas masquer la ligne. Il faut passer par le macro(VBA).

Désolé, c'est plus évident avec un fichier explicatif.

Merci.

11classeur1.xlsx (8.55 Ko)

Re,

Insère le code suivant dans le module de la feuille et teste :

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        If Target <= 700 Then
            Rows(2).EntireRow.Hidden = True
        Else
            Rows(2).EntireRow.Hidden = False
        End If
    End If
End Sub

Rebonjour Raja,

ce n'est pas possible de le faire sans macro ? Mais, directement sur la feuille suivant le modèle que j'ai joints.

En effet, il n'y a pas que la ligne A2, mais aussi A3, A4, ect.. qui pourrait être rempli par du texte.

Je peux avoir plusieurs réponses qui s'affichent sur d'autres lignes ou ne s'affichent pas suivant la valeur de A1.

Merci à toi.

Si cela, n'est vraiment pas possible; il y a peut-être d'autres moyens de contourner le problème ?

Je pense par exemple à :

Comment masquer automatiquement des lignes sans texte ?

Il me suffit si je veux faire réapparaitre de cliquer sur afficher.

Merci.

Re,

Sans macro oui, mails il faut le faire manuellement et pas avec les formules. Si tu veux l'automatisation, il faut refaire un modèle de fichier complet et nous demande de l'aide en le joignant ce fichier. En tout cas, la solution a été donnée par rapport à ta demande initiale.

Bonjour,

Tu mets une ligne de titre surlaquelle tu ajoutes un flitre automatique.

Plus qu'à choisir dans le filtre ce que tu veux voir.

eric

Bonjour à tous et merci pour vos réponses. J'ai finalement opté pour le filtre qui est plus pratique.

A bientôt.