Passer au contenu principal

Comment insérer un tableau flottant ou une zone de texte dans une feuille de calcul Excel?

Si vous avez un tableau ou une zone de texte avec des données importantes que vous souhaitez toujours être visibles sur l'écran de la feuille de calcul, même lorsque vous faites défiler la feuille de calcul vers le haut ou vers le bas. Cela peut être une tâche intéressante, cet article, je vais vous présenter une astuce rapide pour la résoudre.

Insérer un tableau flottant dans Excel avec le code VBA

Insérer une zone de texte flottante dans Excel avec le code VBA


flèche bleue bulle droite Insérer un tableau flottant dans Excel avec le code VBA

Il n'y a pas de moyen direct pour vous d'insérer la table flottante, vous devez donc convertir les données de la table en une image, puis appliquer un code pour le terminer, procédez comme suit:

1. Sélectionnez la table de données que vous souhaitez garder visible, puis cliquez sur Copier > Copier comme image sous le Accueil onglet, voir capture d'écran:

doc insérer une table flottante 1

2. Dans le sauté Copier l'image boîte de dialogue, sélectionnez Comme indiqué à l'écran du Aspect section, et choisir Image sous le Format section, cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur une cellule pour afficher l'image, enfin, appuyez sur Ctrl + V pour coller cette image, voir capture d'écran:

doc insérer une table flottante 2

3. Après avoir converti le tableau en image, cliquez avec le bouton droit de la souris sur l'onglet de la feuille qui contient l'image du tableau que vous souhaitez toujours garder visible, et choisissez Voir le code dans le menu contextuel, et dans le Microsoft Visual Basic pour les applications fenêtre, copiez et collez le code suivant dans le module vide:

Code VBA: insérer une table flottante dans Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Notes: Dans ce code, le Image1 est le nom de l'image que vous avez créé, veuillez le modifier selon vos besoins.

doc insérer une table flottante 3

4. Puis enregistrez et fermez la fenêtre de code, maintenant, lorsque vous faites défiler la feuille de calcul et cliquez sur une cellule, l'image du tableau est toujours conservée dans le coin supérieur droit de la feuille de calcul.


flèche bleue bulle droite Insérer une zone de texte flottante dans Excel avec le code VBA

Pour insérer une zone de texte flottante, voici également un code VBA pour résoudre cette tâche.

1. Tout d'abord, vous devez insérer une zone de texte à partir du Développeur onglet, cliquez sur Développeur > insérer > Zone de texte (contrôle ActiveX), puis dessinez la zone de texte et entrez les informations dans la zone de texte selon vos besoins. Voir la capture d'écran:

doc insérer une table flottante 4

2. Ensuite, cliquez avec le bouton droit de la souris sur l'onglet de la feuille qui contient la zone de texte que vous souhaitez toujours garder visible, et choisissez Voir le code dans le menu contextuel, et dans le Microsoft Visual Basic pour applications fenêtre, copiez et collez le code suivant dans l'espace vide Module:

Code VBA: insérer une zone de texte flottante dans Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

Notes: Dans ce code, le Zone de texte1 est le nom de la zone de texte que vous avez inséré, veuillez le modifier selon vos besoins.

doc insérer une table flottante 5

3. Puis enregistrez et fermez la fenêtre de code, maintenant, lorsque vous faites défiler la feuille de calcul n'importe où, la zone de texte insérée est toujours conservée dans le coin supérieur droit de la feuille de calcul.


Agrandir ou réduire la fenêtre de la feuille de calcul

Pour maximiser la fenêtre de la feuille de calcul, vous pouvez libérer plus d'espace pour les utilisateurs.Dans Excel, vous pouvez maximiser la fenêtre de la feuille de calcul en masquant le ruban, la barre de formule ou la barre d'état. Kutools for Excel's Espace de travail peut vous aider à masquer le ruban en un seul clic. Téléchargez et essayez gratuitement Kutools pour Excel maintenant !

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, buenos días.

Mi pregunta es cómo mantener siempre visible la imagen flotante aun cuando me desplace en distintas filas o columnas de la hoja.

Saludos y gracias por compartir tus conocimientos.
This comment was minimized by the moderator on the site
The names are the same but for some reason I am still coming across runtime error 424 object required?
This comment was minimized by the moderator on the site
Hi,
Somewhere between steps 2 and 3 on "Insert Floating Table In Excel With VBA Code" I missed how to name the picture I just copy and pasted.

Tom
This comment was minimized by the moderator on the site
Top left corner next to the box you input the formula
This comment was minimized by the moderator on the site
Same has happened to me too, how do you know the name of the picture file?
This comment was minimized by the moderator on the site
Hello, Peter,
To know the name of the picture, you just need to select the picture, and then view the name from the Name Box in the top left corner.
This comment was minimized by the moderator on the site
If I re-size the window, the picture floats too far into the middle. How do I make the picture float to the same margin from the screen no matter what size window I have?
This comment was minimized by the moderator on the site
Thank you-this solved my problem very easily!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations