"Figer les volets" localisé

Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'aimerai appliquer l'effet de "figer les volets" sur une cellule dans sa colonne, jusqu'à la prochine cellule non vide.
Est-ce possible?

Plus précisément :
En colonne A, des titres de section (plein de cases vides en dessous)
En colonne B, une multitude de lignes d'éléments dans chaque section
Seule la ligne du premier élément contient le "titre de section".
J'aimerai que ce titre s'affiche en case A de la première ligne à l'écran, tant que cette ligne appartient à la section considérée, jusqu'à ce que la section suivante prenne la place en haut de l'écran (en défilant le document).

Possible? Si oui, comment?
Merci

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

pas sûr d'avoir bien compris...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim c As Range
    Set c = Cells(Target.Row, 1)
    If c = "" Then Set c = c.End(xlUp)
    Range("A1").Value = c
End Sub

https://www.cjoint.com/c/KDcj13yvHXD
c'est la section de la ligne sélectionnée que j'affiche.
Le scrolling ne déclenchant pas d'événement c'est un peu plus compliqué mais faisable de mettre celle de la 1ère ligne affichée
eric

1
Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention   2 361
 
C'est la réponse que je n'ai pas compris...
Que faire de ces lignes de code?
Quel est leur effet?
Cet effet s'applique à quelles cellules?
Peut-on appliquer cet effet à plusieurs plages de cellules indépendamment les unes des autres?
0
Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention   2 361
 
"pas sûr d'avoir bien compris..."

J'ai probablement mal expliqué.
Je souhaite appliquer l'effet de "figer les volets" non pas sur "tout l'onglet" du document,
mais sur "telle plage de cellules" (de B5 à B78, par exemple),
en ajoutant un automatisme qui fait que si une cellule de la plage considérée contient un texte, c'est lui qui s'affiche en haut de la zone affichée en lieu et place du précédent...
En haut de cette zone s'affiche le texte de la cellule non vide située en haut ou au dessus de la zone affichée.
Si la plage considérée n'est pas visible à l'écran (tout ou partie), le texte ne doit pas être affiché.

Est-ce plus clair?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention  
 
Pas bonjour non plus, et je me remercie tout seul...
15000 posts et toujours pas appris la politesse minimum ? Il serait temps de lire la charte...
Télécharge le fichier joint et tu auras tes réponses en testant.
eric
0
Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention   2 361 > eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
le "bonjour" est le premier mot de mon post. Le premier. Pas le huitième, pas le vingt-sixième, le premier.
Si tu te remercie tout-seul, ça explique tes stats.
15000 posts et j'ai appris à faire la différence entre la politesse automatique (hypocrite) et la neutralité cordiale.
La troisième ligne de ton message est la seule utile. La troisième. Pas la première, pas la seconde, la troisième.
Et puisque tu ne semble pas lire les premiers mots d'un message, ni son titre, ni le nom de l'autre, la dernière ligne te sera utile aussi:
erwan
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276 > Erwan031284 Messages postés 15131 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour dit au 1er post le 02/04, réponse le même jour.

Tu reviens 10 jours plus tard avec que des questions, sans un bonjour ni même un merci et tu ne comprends pas ?
Moi je dis bonjour à ma boulangère tous les jours, pas seulement le 1er du mois. Et je lui dis merci (tous les jours aussi) en recevant ma baguette.
Continue comme ça, surtout pas d'hypocrisie, mais tout seul.
Il y a de bonnes librairies et des bons livres pour que tu apprennes seul...

Et te dire qu'il faut télécharger les fichiers joints t'est utile ? Parce qu'il faut le préciser en plus ???
Non mais vraiment, je rêve, tes 15000 posts ne t'ont pas appris grand chose...
Bon apprentissage
eric
0