Figer une forme - EXCEL

Résolu
Emilight Messages postés 64 Statut Membre -  
Emilight Messages postés 64 Statut Membre -
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

  1. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    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
    
    

    0
    1. Emilight Messages postés 64 Statut Membre 1
       
      Je n'ai jamais fait ça sur excel... Je ne comprends où mettre ce code
      0
    2. Emilight Messages postés 64 Statut Membre 1
       
      Malgré ça, je ne comprends pas... Je fais faire avec ce que j'ai. Merci quand même pour votre aide!

      Emilie
      0
    3. cs_Le Pivert Messages postés 8437 Statut Contributeur 730 > Emilight Messages postés 64 Statut Membre
       
      Voici un exemple:

      http://www.cjoint.com/c/GAFnZDDgMzQ
      0
    4. Emilight Messages postés 64 Statut Membre 1
       
      Dans l'exemple, rien ne s'affiche quand je fais alt+F11. de plus, la figure ne reste pas sur mon écran quand je descend la page
      0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    0
    1. Emilight Messages postés 64 Statut Membre 1
       
      Effectivement c'est bien plus simple!! Merci beaucoup
      0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    « Comme lorsque l'on fige les premières lignes »
    Figes la ligne en dessous de la forme.
    -1
    1. Emilight Messages postés 64 Statut Membre 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
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour,

      il a voulu dire agrandi ta ligne 1 pour que ta forme rentre dedans et fige-là
      eric
      0
    3. Emilight Messages postés 64 Statut Membre 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...
      0