Figer dynamiquement différentes lignes

Bonjour,

Voilà nous cherchons une solution qui permettrait de figer des lignes qui sont des titres, pour que lorsqu'on fasse défiler le contenu, on voit toujours le titre de la partie, et qu'une fois qu'on passe à une autre partie, ce soit le nouveau titre qui soit figé. Voir l'exemple dans le ficher joint.

Des idées ??

Merci beaucoup.

67exemple.xlsx (8.96 Ko)

Bonjour,

Au début je pensais me baser sur un attribut distinct que tu aurais mis aux titres et sous-titres (taille, couleur police ou Style Titre par exemple), finalement je préfère opter pour une colonne supplémentaire.

teste et dis.

eric

160exemple.xlsm (16.09 Ko)

Ah super génial ! Mais comment as-tu fais du coup? Pour qu'on puisse le reproduire.

En tout cas merci beaucoup!

C'est une macro.

Faire Alt+F11 pour voir le code. Ici dans le module Feuil1, à copier-coller dans le module de la feuille concernée.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim c As Range
    If Target.Row > 6 Then
        Set c = Range("C7").Resize(Target.Row - 6).Find("s", searchdirection:=xlPrevious)
        If c Is Nothing Then [D6] = "" Else [D6] = c.Offset(, 1)
        Set c = Range("C7").Resize(Target.Row - 6).Find("t", searchdirection:=xlPrevious)
        If c Is Nothing Then [D5] = "" Else [D5] = c.Offset(, 1)
    End If
End Sub

La macro est appelée à chaque sélection de cellule.

eric

Super ! Merci beaucoup eric on a réussi à le transposer !

Bonne continuation

Rechercher des sujets similaires à "figer dynamiquement differentes lignes"