• Initiateur de la discussion Initiateur de la discussion DJARNAUD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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
 
Bonjour,
Pour avoir l'icone appareil photo :
Présentation
Cette commande fonctionne un peu comme l'outil "Capture", avec des avantages supplémentaires.
Nous donnons ici la procédure pour Excel 2010, à adapter aux autres versions.

Récupérer la commande
Elle n'est pas disponible par défaut dans les barres d'outils, et il faut donc commencer par l'ajouter à la barre d'outils Accès rapide :
  • Personnaliser la barre d'outils Accès rapide - tout en haut de la fenêtre, petit triangle à droite des icônes
  • Autres commandes
  • Colonne centrale, remplacer "Commandes courantes" par "Toutes les commandes"
  • Faire défiler les commandes jusqu'à "Appareil photo" et faire un double-clic dessus
  • Valider avec le bouton [OK]
    iyGh6eAr-appareil-s-.png

Mettre en oeuvre la commande


Pour l'utiliser, sélectionner une plage de cellules, puis cliquer sur l'icône "Appareil photo", aller dans le fichier et la feuille de destination et cliquer : on voit s'afficher l'image dynamique de la plage sélectionnée ; comme une image, on peut la faire glisser, modifier ses dimensions, la recopier, la faire pivoter, bref lui appliquer tous les formats d'image ; cependant toute modification de la source (format, formule, donnée) se répercute instantanément sur l'image ; et un simple double-clic sur l'image nous ramène à la source !

On peut ainsi juxtaposer des morceaux de fichiers en les disposant à sa convenance dans une nouvelle feuille, pour réaliser une synthèse ou une démonstration.

Ce n'est pas génial ?

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

Pièces jointes

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
 
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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
4
Affichages
449
Réponses
5
Affichages
716
Retour