Figer une forme - EXCEL

[Résolu/Fermé]
Signaler
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
-
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
-
Bonjour,
J'ai créé une forme avec plusieurs zones de textes. J'aimerais que cette forme descendent en même temps que je descend ma page EXCEL. (Comme lorsque l'on fige les premières lignes mais là c'est une forme que j'ai insérée). Est-ce possible ? Si oui merci de m'éclairer!

Cordialement

Emilie


3 réponses

Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 692
Bonjour,

« Comme lorsque l'on fige les premières lignes »
Figes la ligne en dessous de la forme.
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
1
Je ne peux pas figer toutes les lignes en dessous puisque à côté de cette forme j'ai un tableau. J'aimerais pouvoir avoir accès à cette forme (qui contient des liens hypertextes) à n'importe quel endroit de mon tableau. C'est pour ça que je veux que ma forme suive la feuille
Messages postés
24183
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 septembre 2021
6 892
Bonjour,

il a voulu dire agrandi ta ligne 1 pour que ta forme rentre dedans et fige-là
eric
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
1
D'accord mais là encore, ça fait une très grosse ligne avec une forme dedans et après on ne voit plus du tout mon tableau initial...
Mais si je ne peux pas figer uniquement la forme tant pis...
Messages postés
7538
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
22 septembre 2021
656
Bonjour,

En vba
Faire Alt F11 pour accéder à l'éditeur
Sélectionner la feuille concernée en haut à gauche et mettre ce code:

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Dim ecran
  Set ecran = ActiveWindow.VisibleRange
With ActiveSheet
 Shapes("Diagramme 1").Left = ecran.Left + 100 'adapter nom de la forme et position du bord gauche
 Shapes("Diagramme 1").Top = ecran.Top + 100 'adapter nom de la forme et position du bord haut
End With
End Sub


Messages postés
7538
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
22 septembre 2021
656 >
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017

Désolé, je ne peux pas faire plus!

Bonne continuation
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
1
Tant pis
Merci quand même
Messages postés
24183
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 septembre 2021
6 892
Clic-droit sur le nom d'onglet pour voir le code du fichier de Le pivert
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
1 >
Messages postés
24183
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 septembre 2021

Je ne peux pas cliquer droit. Il ne se passe rien...
Messages postés
24183
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
20 septembre 2021
6 892
Ah, ben répare ton clic-droit alors
Messages postés
54683
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
22 septembre 2021
16 591
Salut Emilie.

Je pense que le mieux est de procéder ainsi :
- aller dans l'onglet AFFICHAGE
- clic sur Nouvelle fenêtre
- revenir dans l'onglet AFFICHAGE
- clic sur Réorganiser tout
- régler les dimensions des 2 fenêtres
Messages postés
54
Date d'inscription
lundi 19 décembre 2016
Statut
Membre
Dernière intervention
3 juillet 2017
1
Effectivement c'est bien plus simple!! Merci beaucoup