Figer un cadre au milieu d'un classeur

Bonjour,

Est-il possible de figer un cadre au milieu d'une feuille?

Un peu comme si l'on figeait les volets sauf que l'on figerai le restant du tableau à partir d'un certain nombre de ligne...

Je ne pense pas que ça soit faisable mais sait-on jamais...

Sinon peut-on s'arranger pour que l'on puisse masquer automatiquement certaines lignes selon un critère? ( par exemple : ne laisser apparentes que les lignes dont les jours sont en janvier )

Merci

Je me permets de modifier ma demande car elle me paraît un peu ambigüe...

Je joints un fichier pour une meilleure compréhension...

L'idée est de sélectionnée une semaine avec la liste déroulante (43 dans l'exemple)

Ensuite créer une macro qui imprime ce qui est figé (ligne 1 à 5) puis les les 5 semaines qui précèdent la semaine selectionnée (43) soit de la ligne 78 à 117.(en jaune)

Et enfin garder la fin i.e de la ligne 143 à la fin (en jaune)

https://www.excel-pratique.com/~files/doc2/Report_hebdo.xlsx

https://www.excel-pratique.com/~files/doc2/Report_hebdo.xls

N'hésitez pas à me poser une question si ce n'est pas clair...

Re-merci

Salut le forum

Tu aurais pu nous donner ta solution, c'est bien de poser des questions

mais donner ses solutions c'est bien....

Sinon un code associé a la zone de liste déroulante

Sub Masquer()
Dim Ligne As Integer
Dim Min As Integer, Max As Integer
Dim Nbre As Byte
Dim Semaine()

Nbre = IIf(Range("O6") < 5, Range("O6"), 5)
Semaine() = Range("Semaine")
Min = IIf(Range("O6") < 5, 6, (Range("O6") - 5) * 8 + 6)
Max = (Range("O6") - 1) * 8 + 13

Cells.EntireRow.Hidden = False

If Range("O6") < 6 Then
    Rows(Max + 1 & ":141").EntireRow.Hidden = True
Else
    Rows("6:" & Min - 1).EntireRow.Hidden = True
    Rows(Max + 1 & ":141").EntireRow.Hidden = True
End If

End Sub

Mytå

J'ai mis "résolu" sans que cela le soit vraiment...je me suis orienté vers une autre facon d'aborder le problème en masquant les lignes automatiquement à l'aide d'une macro.

Merci pour ton aide cependant...je jetterai un oeil sur le code que tu as fourni..

Bonjour,

Solution Filtre élaboré

https://www.excel-pratique.com/~files/doc2/elconqueror.xls

Amicalement

Claude.

Bonjour à tous,

As-tu tester cette solution ?

çà valait pour le moins une réponse !

Amicalement

Claude.

Bonjour,

Effectivement ça valait une réponse...désolé, la voici donc :

Je trouve cette méthode très efficace en terme de rapidité car l'autre méthode met un peu de temps à masquer toutes les lignes indésirées.

Merci pour cette variante Claude, encore désolé de ne pas avoir répondu.

Rechercher des sujets similaires à "figer cadre milieu classeur"