Figer les volets "par partie"

Bonjour à tous !

J'ai une feuille Excel ou j'ai figé les volets pour la partie en-tête afin qu'elle soit toujours visible.

Ensuite en dessous j'ai plusieurs "partie" intitulées "Semaine X"

J'aimerais que "Semaine 1" soit figé pendant tant que "Semaine 2" ne soit pas arrivé à sa hauteur lors du défilement de la feuille.

Je voudrais faire de même pour Semaine 3, 4 etc.

J'ai cherché un peu partout mais j'ai pas trouvée ... Est-ce possible ? Si oui comment ?

Ci-dessous le fichier exemple

Je vous remercie par avance pour votre aide!

Bonjour,

éventuellement par macro, mais avec des restrictions :

  • ne pas fusionner tes cellules mais utiliser Centrer sur plusieurs colonnes.
  • le scrolling n'est pas détecté par vba. La mise à jour se fait lors d'un clic sur une cellule.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim c As Range
    Set c = Columns(1).Find("SEMAINE", Cells(ActiveWindow.ScrollRow + 1, 1), xlValues, xlPart, , xlPrevious)
    If c Is Nothing Then [A5] = "" Else [A5] = c.Value
End Sub

eric

Parfait Éric, merci

Rechercher des sujets similaires à "figer volets partie"