Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Tableau flottant

DJARNAUD

XLDnaute Occasionnel
Bonjour à tous,

je cherche à créer un tableau "flottant" sur une feuille excel, de manière a ce que l'image du tableau descende au fur et à mesure que je descende sur ma feuille.
Aprés avoir chercher sur internet, j'ai trouvé ce début de macro:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Row > 5 And ActiveCell.Row < 50 Then
Shapes("image 3").Top = Target.Top + 10

Else
Shapes("image 3").Top = Rows(50).Top

End If

End Sub


Le probléme est qu'en l'état la macro ne fonctionne pas. De plus, la macro est elle active dès l'ouverture du tableau excel?

D'avance merci pour votre aide.
 

piga25

XLDnaute Barbatruc
Bonjour,

J'ai trouvé cela un jour, mais désolé je n'ai pas noté la source (pas bien)

En faisant une copie de ton tableau en image avec l'appareil photo ( les données sont actualisées en temps réel dans ton image):
ensuite tu peux déplacer ton image manuellement ou avec un code vba à mettre dans le module de la feuille concernée en faisant Alt F11 pour y accéder:
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 Dim ecran
 Set ecran = ActiveWindow.VisibleRange
 With ActiveSheet
 Shapes("Image 1").Left = ecran.Left + 200 ' adapter le nom de l'image et les dimensions
 Shapes("Image 1").Top = ecran.Top + 50
 End With
End Sub
 

eriiic

XLDnaute Barbatruc
Bonjour,

en appuyant sur lecture ?
Ces 2 macros s'activent en changeant la sélection sur la feuille.
Et l'objet doit avoir le même nom sur la feuille et dans la macro.
eric
 

piga25

XLDnaute Barbatruc
Bonjour,
Pour avoir l'icone appareil photo :

Le code est a mettre dans la feuille, voir fichier joint
 

Pièces jointes

  • Classeur test.xlsm
    25.1 KB · Affichages: 62

DJARNAUD

XLDnaute Occasionnel
Merci eriiic et pita pour vos reponses.
Comment faites vous pour activer la macro ? Je ne vois rien dans VBA ?
De plus est il possible descende sans que l'on ait besoin de cliquer ?
D'avance merci
 

DJARNAUD

XLDnaute Occasionnel
D'accord, merci piga25.
Une dernière question, est il possible de faire que le tableau flottant bouge, lorsque je descend dans la feuille, et non pas quand je double clique dans une cellule?

Merci
 

pilou010

XLDnaute Occasionnel
Bonjour,
Je cherche à faire faire descendre un récapitulatif de tableau et la solution proposée ici me convient nickel. Je bute juste sur le contenu de la macro et le fait de pouvoir remplacer l'image par celle de mon choix. Je suis sous Mac.
Si une bonne volonté peut m'éclairer ????
Merci
Pilou
 

pilou010

XLDnaute Occasionnel
Bonjour à tous,
En fait j'ai trouvé la solution concernant l'image flottante dans les réponses ci-dessus. J'ai donc mis en PJ un fichier pour exemple car c'est en fait un segment d'un tableau que je souhaiterai rendre "flottant".
J'espère me faire comprendre...
Merci de vos propositions éventuelles.
Pilou
 

Pièces jointes

  • segment flottant.xlsx
    18.3 KB · Affichages: 22

bof

XLDnaute Occasionnel
Bonjour,
Bah... Tu t'embêtes bien ! Pourquoi ne pas monter ton truc comme ça :

Et pas besoin de macro...
Nota : J'ai rajouté un 5500 négatif sur la cellule sélectionnée pour vérification...
A+
 

Pièces jointes

  • segment flottant VG.xlsx
    15.9 KB · Affichages: 32
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…