Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Wie fügt man eine schwebende Tabelle oder Textbox in ein Excel-Arbeitsblatt ein?

Author Xiaoyang Last modified

Bei der praktischen Arbeit mit Excel gibt es oft Situationen, in denen bestimmte wichtige Inhalte – wie eine Tabellenzusammenfassung, Benachrichtigung, Berechnungsergebnis oder kritische Notiz – stets sichtbar bleiben sollen, auch wenn man durch lange Blätter scrollt. Normalerweise verschwinden Tabellen oder Textfelder, die an Zellen verankert sind, aus dem Blickfeld, wenn man sich auf einem großen Arbeitsblatt bewegt. Dies kann die Effizienz verringern und dazu führen, dass Aktualisierungen oder wesentliche Referenzdaten übersehen werden. Um dieses Problem zu lösen, fragen Nutzer oft: Ist es möglich, eine Tabelle oder ein Textfeld "schwebend" zu machen, sodass sie unabhängig von der Scrollposition an Ort und Stelle bleibt?

Dieser Artikel stellt mehrere praktische Techniken vor, um den Effekt einer schwebenden oder immer sichtbaren Tabelle oder eines Textfeldes in Excel zu erreichen, einschließlich VBA-Ansätze und integrierter Excel-Funktionen. Jede Lösung hat spezielle Szenarien und Funktionen, aus denen Sie je nach Bedarf auswählen können. Außerdem werden die üblichen Vor- und Nachteile jeder Methode genannt, damit Sie die beste Wahl für Ihren Workflow treffen können.

Inhaltsverzeichnis

Schwebende Tabelle in Excel mit VBA-Code einfügen

Schwebendes Textfeld in Excel mit VBA-Code einfügen

Andere integrierte Excel-Methoden - Fenster fixieren

Andere integrierte Excel-Methoden - Textfeld oder Form in einen nicht gescrollten Bereich platzieren


Schwebende Tabelle in Excel mit VBA-Code einfügen

Excel bietet keine direkte integrierte Funktion, um eine wirklich schwebende Tabelle einzufügen, die beim Scrollen über allen anderen Arbeitsblatteinhalten sichtbar bleibt. Man kann jedoch einen Workaround nutzen, indem man die Tabelle in ein Bild umwandelt und VBA verwendet, um das Bild dynamisch so neu zu positionieren, dass es immer in einem festen Bereich, wie der oberen rechten Ecke des Bildschirms, angezeigt wird.

Diese Lösung ist nützlich, wenn Sie eine Zusammenfassungstabelle oder häufig referenzierte Datenblöcke haben, die auf beschäftigten oder langen Arbeitsblättern leicht zugänglich bleiben müssen. Beachten Sie jedoch, dass die Tabelle zu einem statischen Bild wird – Zellenbearbeitungen und Formeln aktualisieren das Bild nicht, daher müssen Sie es aktualisieren, wenn sich die Quelldaten ändern.

1. Wählen Sie die Datentabelle aus, die Sie sichtbar halten möchten, gehen Sie dann zur Registerkarte Start, klicken Sie auf Kopieren und wählen Sie Als Bild kopieren. Dies findet sich normalerweise unter dem Dropdown-Pfeil unterhalb der Standard-Kopierfunktion. Siehe Screenshot:

a screenshot of selecting the Copy as Picture after selecting a data table

2. Im erscheinenden Dialogfeld "Als Bild kopieren" setzen Sie das Aussehen auf Wie auf dem Bildschirm angezeigt und das Format auf Bild. Klicken Sie auf OK. Klicken Sie als Nächstes auf eine leere Zelle, wo Sie das Bild einfügen möchten, und verwenden Sie Strg + V, um es einzufügen. An diesem Punkt können Sie das Bild bei Bedarf verschieben und in der Größe anpassen. Siehe Screenshot:

a screenshot of pasting the selected data table as a picture

3. Sobald die Tabelle in ein Bild umgewandelt wurde, klicken Sie mit der rechten Maustaste auf den Reiter am unteren Rand des Blatts, das das Bild enthält, und wählen Sie Code anzeigen. Fügen Sie im geöffneten Microsoft Visual Basic for Applications (VBA)-Fenster den folgenden Code in das relevante Arbeitsblatt-Codefenster ein:

VBA-Code: Schwebende Tabelle in Excel einfügen

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

Hinweis: Das Picture1 in diesem Code bezieht sich auf den Namen des eingefügten Bildes. Sie können ihn finden, indem Sie das Bild auswählen und auf das Namensfeld oben links in Excel schauen oder indem Sie mit der rechten Maustaste auf das Bild klicken und "Größe und Eigenschaften" auswählen. Passen Sie den Code an, um ihn an Ihren tatsächlichen Bildobjektnamen anzupassen.

a screenshot showing how to use the VBA code

4. Speichern und schließen Sie das VBA-Codefenster. Nun bleibt das Tabellenbild, egal wohin Sie im Arbeitsblatt scrollen oder welche Zelle Sie anklicken, immer an der oberen rechten Ecke des sichtbaren Arbeitsblattbereichs positioniert.

Dieser Ansatz ist ideal, um immer sichtbare Momentaufnahmen von Zusammenfassungsdaten zu erstellen, aber denken Sie daran, dass es sich bei einem Bild nicht automatisch mit geänderten Zellwerten aktualisiert. Wenn sich die zugrunde liegenden Daten ändern, müssen Sie den Prozess wiederholen, um das schwebende Bild zu aktualisieren.

Häufige Probleme, die auftreten können, sind, dass das schwebende Bild andere Inhalte verdeckt oder nicht angezeigt wird, wenn die Arbeitsblattdarstellungen auf unsichtbar gesetzt sind. Überprüfen Sie immer die Sichtbarkeitseinstellungen Ihrer Arbeitsblattdarstellungen und passen Sie Größe und Position Ihres Bildes für optimale Sichtbarkeit an.

a screenshot of kutools for excel ai

Entfesseln Sie die Magie von Excel mit Kutools AI

  • Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
  • VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
  • Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Tools. Laden Sie jetzt herunter und erleben Sie eine Effizienz wie nie zuvor!

Schwebendes Textfeld in Excel mit VBA-Code einfügen

Wenn die Anforderung darin besteht, Noten, Erinnerungen oder Formelergebnisse prominent anzuzeigen, kann ein schwebendes Textfeld eine effektive Wahl sein. Während Excel kein natives "schwebendes" Textfeld hat, können Sie VBA verwenden, um ein ActiveX-Textfeld so zu gestalten, dass es dem sichtbaren Fenster folgt und an einer konsistenten Position bleibt, während Sie durch Ihr Arbeitsblatt scrollen.

Diese Option eignet sich besonders gut zum Hinzufügen dauerhafter Kommentare, Anweisungen oder Warnungen zu freigegebenen Dokumenten, um sicherzustellen, dass jeder Nutzer die wichtigen Informationen sieht, unabhängig davon, wohin er navigiert.

1. Fügen Sie ein Textfeld ein, indem Sie Entwickler > Einfügen > Textfeld (ActiveX-Steuerelement) klicken. Zeichnen Sie dann das Textfeld auf Ihr Arbeitsblatt und geben Sie den gewünschten Text ein. Wenn die Entwicklerregisterkarte nicht sichtbar ist, müssen Sie sie möglicherweise zuerst in den Excel-Optionen aktivieren. Siehe Screenshot:

a screenshot of the inserted textbox activex control and values inside it

2. Klicken Sie als Nächstes mit der rechten Maustaste auf den Blattreiter, der das eingefügte Textfeld enthält, und wählen Sie Code anzeigen. Fügen Sie im VBA-Fenster den folgenden Code in den Codebereich des Blatts ein:

VBA-Code: Schwebendes Textfeld in Excel einfügen

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

Hinweis: In diesem Code ist TextBox1 der Standardname des von Ihnen erstellten ActiveX-Textfelds. Um sicherzustellen, dass der Code funktioniert, überprüfen Sie den Namen des Textfelds und passen Sie ihn bei Bedarf an, indem Sie es auswählen und im Namensfeld anzeigen oder bearbeiten.

a screenshot of using the VBA code

3. Speichern und schließen Sie den VBA-Editor. Wann immer Sie zu einem anderen Bereich des Arbeitsblatts scrollen, bleibt das Textfeld automatisch in der oberen rechten Ecke des sichtbaren Fensters verankert, sodass Ihr kritischer Text immer sichtbar ist.

Dieser Ansatz ist ideal, wenn Sie dynamische, immer sichtbare Noten oder Anweisungen benötigen, ohne Zellbereiche zu sperren. Beachten Sie jedoch, dass einige Benutzer Kompatibilitätsprobleme mit ActiveX-Steuerelementen erleben könnten, insbesondere in Nicht-Windows-Umgebungen. Außerdem können beim Speichern in bestimmte ältere Dateiformate (.xls) die ActiveX-Elemente entfernt werden.

Wenn Sie bemerken, dass das Textfeld sich nicht mit dem Scrollen bewegt, überprüfen Sie, ob der VBA-Code ausgeführt wird (Makros müssen aktiviert sein), und bestätigen Sie, dass der Name des Steuerelements mit dem Code übereinstimmt.


Andere integrierte Excel-Methoden - Fenster fixieren

Wenn Sie einfach bestimmte Zeilen oder Spalten, wie Überschriften oder Zusammenfassungstabellen, sichtbar halten möchten, während Sie durch ein Arbeitsblatt scrollen, bietet die Excel-Funktion Fenster fixieren eine einfache Lösung – kein VBA erforderlich.

Dieser Ansatz eignet sich gut für Arbeitsblätter, in denen Ihre wichtigen Referenzdaten oben (wie eine Titelzeile oder Zusammenfassungstabelle) oder links (wie Zeilenbeschriftungen) positioniert sind, und Sie möchten nicht, dass sie beim Navigieren verschwinden. Diese Lösung ist besonders hilfreich für Finanzberichte, Dateneingabeblätter oder Formulare, die ein ständiges Bewusstsein für Spalten oder Zeilen erfordern.

So verwenden Sie:
Platzieren Sie den Cursor unter der letzten Zeile oder rechts neben der letzten Spalte, die Sie sichtbar halten möchten. Zum Beispiel, wenn Ihre Tabelle in den ersten 3 Zeilen ist, platzieren Sie Ihren Cursor in Zeile 4. Gehen Sie dann zu Ansicht > Fenster fixieren > Fenster fixieren. Excel fixiert alle Zeilen oberhalb und Spalten links von Ihrer Auswahl.

Wie bei allen integrierten Tools ist diese Methode schnell und zuverlässig und erfordert keinen Code oder besondere Berechtigungen. Im Gegensatz zu echten schwebenden Objekten fixieren fixierte Fenster jedoch nur bestimmte Zeilen/Spalten – sie schweben nicht über das Arbeitsblatt, und Sie sind auf eine "Fixier"-Grenze pro Arbeitsblatt beschränkt.

Potenzielle Probleme können auftreten, wenn Ihr Arbeitsblatt bereits geteilte Fenster verwendet oder wenn Sie eine flexiblere schwebende Platzierung wünschen. Wenn Sie die fixierten Fenster aufheben, wird der Effekt entfernt, und Sie müssen ihn möglicherweise erneut anwenden, wenn sich der Bereich nach Änderungen am Blattdesign ändert.


Andere integrierte Excel-Methoden - Textfeld oder Form in einen nicht gescrollten Bereich platzieren

Ein weiterer Workaround besteht darin, ein Textfeld oder eine Form mithilfe von Einfügen > Textfeld oder Einfügen > Formen einzufügen und es in einer Zeile oder Spalte zu platzieren, die bereits fixiert ist – dadurch bleibt es bei vertikalem oder horizontalem Scrollen des Arbeitsblatts immer sichtbar. Mit dieser Methode können Sie eine feste Beschriftung, Notiz oder hervorgehobene Fläche innerhalb der "fixierten" Abschnitte hinzufügen, sodass Ihre wichtigen Informationen im Blick bleiben.

Diese Lösung ist am besten geeignet, wenn Ihre immer sichtbaren Inhalte klein sind und sich bequem in eine Kopfzeile oder linken Rand einfügen lassen, wie Prüfkommentare, Blattstatusmarkierungen oder kurze Anweisungen. Der Hauptvorteil ist ihre Einfachheit und Kompatibilität – kein Code, keine Sicherheitswarnungen, nur native Excel-Funktionen.

Beachten Sie jedoch, dass dies nur eine teilweise Lösung ist: Das Textfeld oder die Form ist an die Zellen gebunden, sodass es sich nur innerhalb des nicht fixierten Bereichs "schwebend" bewegt. Es bewegt sich nicht dynamisch, wenn Sie anderswo im Blatt scrollen, und wenn Benutzer den fixierten Bereich ändern oder relevante Zeilen/Spalten löschen, könnte das Textfeld verschoben oder aus dem sichtbaren Bereich verschwinden. Um die besten Ergebnisse zu erzielen, positionieren Sie Ihr Textfeld genau innerhalb des fixierten Bereichs und erinnern Sie Benutzer daran, fixierte Bereiche nicht versehentlich zu ändern.

Wenn Sie eine flexiblere Platzierung benötigen – zum Beispiel für Objekte, die über jede Zelle bei jeder Scrollposition schweben – ist die Verwendung von VBA, wie in den vorherigen Abschnitten beschrieben, eine angemessenere Wahl.


Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins