Afficher ligne si valeur cellule = ....

  • Initiateur de la discussion Initiateur de la discussion vlalbonvent
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

vlalbonvent

Guest
Yop op op,

Petite question.

J'ai un fichier avec des lignes masquées. mais il se peut que je doivent afficher une de ces lignes à un moment donné. Dans la colonne A, il y a des valeurs, toutes différentes pour chaque ligne.

Je voudrai créer un bouton qui regarde la valeur dans une cellule donnée (par exemple B1) et qui , lorsque je clique dessus, affiche la ligne qui contient dans la colonne A la meme valeur.

J'espère que vous m'avez compris.

MErci et à plus

Fred
 
salut dis moi si cela te convient:

Sub affiche_ligne()
Dim Valeur_Chercher
Dim Ligne

Valeur_Chercher = Range('b1').Value

Range('a1').Activate

Do
If ActiveCell.Value = Valeur_Chercher Then
Ligne = ActiveCell.Row
Rows(Ligne & ':' & Ligne).EntireRow.AutoFit
Exit Do
Else
ActiveCell.Offset(1, 0).Activate
End If
Loop While ActiveCell.Row <= 65536

End Sub
 
yop, gd merci pr ta réponse rapide.

ça marche mais je n'arrive pas à l'adapter à mon cas...

les valeurs à chercher se trouvent dans la colonne B à partir de la ligne 6 et je rentre la vazlur dans la cellule D1...

J ai donc modifier comme ceci :

Sub affiche_ligne()
Dim Valeur_Chercher
Dim Ligne

Valeur_Chercher = Range('d1').Value

Range('b6').Activate

Do
If ActiveCell.Value = Valeur_Chercher Then
Ligne = ActiveCell.Row
Rows(Ligne & ':' & Ligne).EntireRow.AutoFit
Exit Do
Else
ActiveCell.Offset(1, 0).Activate
End If
Loop While ActiveCell.Row <= 65536

End Sub


Mais ça mute...

Merci pour la piste, si tu voit quel est mon prob, n'hésites pas ;o)

Fred
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour