"Figer les volets" localisé

Fermé
Erwan031284 Messages postés 15131 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 - Modifié le 2 avril 2021 à 09:45
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 24 avril 2021 à 15:58
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié le 2 avril 2021 à 11:58
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 lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 353
12 avril 2021 à 08:52
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 lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 353
12 avril 2021 à 09:06
"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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > Erwan031284 Messages postés 15131 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022
12 avril 2021 à 10:48
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 lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022 2 353 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
24 avril 2021 à 15:01
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213 > Erwan031284 Messages postés 15131 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 18 mars 2022
Modifié le 24 avril 2021 à 16:05
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