Déasquer des cellules via macros

Bonjour à tous,

J'ai un petit soucis qui me semble tout bête mais je n'arrive pas à voir la où j'ai faux.

J'ai une macros dans laquelle à un moment, sur une feuille que j'ai appelé FICHE ECO, je souhaite Démasquer 2 lignes. J'ai insérer un message box avec question, et lorsque je clique sur "Oui" ça devrait m'afficher les 2 lignes. Or ca bug.

Voici un extrait de ma macros avec le message qui doit conditionner l'affichage ou non de mes 2 lignes.

'Prise en compte de la peinture ou des frais administratifs

valid = MsgBox("Prise en compte de la Peinture ou des Frais Administratifs?", vbYesNo)

If valid = vbYes Then

Sheets("FICHE ECO").Select

Rows("87:90").Select

Selection.EntireRow.Hidden = False

Else

End If

Merci d'avance.

Bonjour,

ton code fonctionne parfaitement, si celui-ci est placé dans un module standard...

Si ce code est placé dans un évènement de feuille, c'est normal que tu aies un BUG..

essaie ainsi :

valid = MsgBox("Prise en compte de la Peinture ou des Frais Administratifs?", vbYesNo)
If valid = vbYes Then
    With Sheets("FICHE ECO")
        .Rows("87:90").EntireRow.Hidden = False
    End With
Else
End If

Bonjour

Y a pas de raison

Le Else est superflu.

Ta feuille FICHE ECO est protègée?

Cordialement

Amadéus tu avais raison

juste avant de lire ton post j'ai réalisé que ça venait de la protection de la feuille....

On dira que c'est la fin de journée... même s'il n'est que 16h...

Bref merci quand même

A l'avenir je méditerais plus longuement avant de poster inutilement... honte à moi

Rechercher des sujets similaires à "deasquer via macros"