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
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:
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:
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.
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.
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:
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.
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
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...
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!