Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kommentare automatisch anzeigen

Forumthread: Kommentare automatisch anzeigen

Kommentare automatisch anzeigen
30.01.2004 23:49:49
Olaf
Hallo,
ich habe folgendes Problem:
Ich möchte in einer Tabelle, in der viele Kommentare enthalten sind, immer denjenigen statisch anzeigen, dessen Zelle gerade aktiv ist.
Geht das überhaupt?
Gruss Olaf
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kommentare automatisch anzeigen
30.01.2004 23:55:10
Boris
Hi Olaf,
m.W. geht das nicht.
Nimm Daten-Gültigkeit-Zulassen: Jeden Wert, und unter Eingabemeldung gibst du deine Kommentare ein.
Grüße Boris
AW: Kommentare automatisch anzeigen
31.01.2004 00:00:33
Olaf
Danke für die schnelle Antwort. Hilft mir nur nicht so richtig weiter, weil die Kommentare von verschiedenen Leuten geändert werden, die mit Excel nicht so viel am Hut haben.
Gruss Olaf
Anzeige
NOCH OFFEN
31.01.2004 00:07:40
Boris
Hi Olaf,
...sorry - ich seh da keine andere Möglichkeit (was natürlich nicht heisst, dass es nicht irgendwie geht).
Grüße Boris
AW: Kommentare automatisch anzeigen
31.01.2004 00:19:52
FP
Hallo Olaf,
füge diesen Code in den Ereignisbereich des Blattes ein
Option Explicit
Public rngPrev As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not rngPrev Is Nothing Then _
rngPrev.Comment.Visible = False
With Target
If .NoteText <> "" Then _
.Comment.Visible = True
End With
Set rngPrev = Target
End Sub

Servus aus dem Salzkammergut
Franz
Anzeige
AW: Kommentare automatisch anzeigen
31.01.2004 00:32:40
Olaf
Danke Franz,
genau das habe ich gesucht!
Gruss Olaf
AW: Kommentare automatisch anzeigen
31.01.2004 00:34:05
FP
Hallo Olaf,
damit Fehler wegen Mehrfachselektion abgefangen werden:
Option Explicit
Public rngPrev As Range

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Not rngPrev Is Nothing Then _
rngPrev.Comment.Visible = False
With Target(1)
If .NoteText <> "" Then
.Comment.Visible = True
Set rngPrev = Target(1)
Else
Set rngPrev = Nothing
End If
End With
End Sub

Servus aus dem Salzkammergut
Franz
Anzeige
AW: Kommentare automatisch anzeigen
31.01.2004 01:29:23
Olaf
Super, danke,
damit ist auch gleich das zweite Prob verschwunden, nämlich die Fehlermeldung, wenn eine Zelle markiert wird, die keinen Kommentar hat.
Vielen Dank nochmal!
Olaf
ungetestet? oT
31.01.2004 00:35:05
Horst
oT
AW: ungetestet? oT
31.01.2004 01:26:07
Olaf
Ich hatte es schon kurz getestet und es war genau das, was ich wollte.
Es funktioniert, es kommt aber noch eine Fehlermeldung, wenn ich Zellen markiere, die keinen Kommentar haben.
Oder wie meintest du das?
Gruss Olaf
Anzeige
AW: ungetestet? oT
31.01.2004 01:36:27
Horst
War mehr an an den Spender des Codes gerichtet.
Horst
;
Anzeige

Infobox / Tutorial

Kommentare in Excel automatisch anzeigen lassen


Schritt-für-Schritt-Anleitung

Um Excel-Kommentare immer anzuzeigen, wenn Du eine Zelle auswählst, kannst Du den folgenden VBA-Code verwenden. Dieser Code sorgt dafür, dass der Kommentar der aktiven Zelle angezeigt wird, während alle anderen Kommentare ausgeblendet werden.

  1. Öffne die Excel-Datei, in der Du die Kommentare anzeigen möchtest.

  2. Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Doppelklicke auf das Arbeitsblatt, in dem Du die Funktion nutzen möchtest (z.B. „Tabelle1“).

  4. Füge den folgenden Code in das Code-Fenster ein:

    Option Explicit
    Public rngPrev As Range
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
        If Not rngPrev Is Nothing Then _
            rngPrev.Comment.Visible = False
        With Target
            If .NoteText <> "" Then _
                .Comment.Visible = True
        End With
        Set rngPrev = Target
    End Sub
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Teste die Funktion, indem Du verschiedene Zellen auswählst. Du solltest nun die Kommentare sehen, die Du in den Zellen hinterlegt hast.


Häufige Fehler und Lösungen

  • Fehler: Kommentar wird nicht angezeigt.

    • Stelle sicher, dass die Zelle tatsächlich einen Kommentar enthält. Der Code zeigt nur Kommentare an, die vorhanden sind.
  • Fehler: Fehlermeldung bei der Auswahl von Zellen ohne Kommentar.

    • Um dies zu beheben, kannst Du den Code anpassen, sodass er keine Fehlermeldungen ausgibt. Hier ein verbesserter Code:
    Option Explicit
    Public rngPrev As Range
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
        If Not rngPrev Is Nothing Then _
            rngPrev.Comment.Visible = False
        With Target(1)
            If .NoteText <> "" Then
                .Comment.Visible = True
                Set rngPrev = Target(1)
            Else
                Set rngPrev = Nothing
            End If
        End With
    End Sub

Alternative Methoden

Wenn Du keine VBA-Makros verwenden möchtest, kannst Du die Kommentare auch manuell anzeigen lassen:

  1. Klicke mit der rechten Maustaste auf die Zelle mit dem Kommentar.
  2. Wähle „Kommentar anzeigen“.
  3. Um den Kommentar dauerhaft anzuzeigen, kannst Du die Größe des Kommentars anpassen und ihn an die Zelle anheften.

Diese Methode eignet sich, wenn Du nur gelegentlich Kommentare anzeigen möchtest.


Praktische Beispiele

Angenommen, Du hast eine Tabelle mit mehreren Zellen, die Kommentare enthalten. Wenn Du mit der Maus über jede Zelle fährst, möchtest Du die Notiz sehen. Mit dem oben beschriebenen VBA-Code wird der Kommentar angezeigt, wenn die Zelle aktiv ist, was besonders nützlich ist, wenn Du mehrere Notizen verwalten musst.

Wenn Du häufig Excel-Kommentare anzeigen möchtest, kannst Du den Code anpassen, um die Kommentare auch beim Überfahren mit der Maus anzuzeigen. Dazu wäre jedoch ein anderer VBA-Ansatz erforderlich.


Tipps für Profis

  • Verwende Formatierungen: Du kannst die Kommentare formatieren, um sie hervorzuheben (z.B. Schriftart, Farben). Das macht es leichter, die Kommentare auf einen Blick zu erkennen.

  • Datenvalidierung: Nutze die Datenvalidierung, um sicherzustellen, dass nur bestimmte Werte eingegeben werden. So kannst Du auch sicherstellen, dass die Kommentare relevant sind.

  • Dokumentation: Halte eine Dokumentation über die Kommentare in einer separaten Tabelle, besonders wenn Du viele Kommentare verwaltest. So behältst Du den Überblick.


FAQ: Häufige Fragen

1. Wie kann ich einen Excel-Kommentar dauerhaft anzeigen?
Du kannst einen Kommentar dauerhaft anzeigen, indem Du mit der rechten Maustaste auf die Zelle klickst und „Kommentar anzeigen“ wählst.

2. Gibt es eine Möglichkeit, Notizen anzuzeigen, wenn ich mit der Maus über die Zelle fahre?
Standardmäßig zeigt Excel keine Notizen beim Überfahren mit der Maus an. Du kannst jedoch VBA verwenden, um diese Funktion zu implementieren, indem Du den Kommentar bei Auswahl der Zelle sichtbar machst.

3. Wie kann ich alle Kommentare in einer Excel-Datei anzeigen?
Du kannst alle Kommentare in einem Arbeitsblatt manuell anzeigen, indem Du die Option „Alle Kommentare anzeigen“ im Menü „Überprüfen“ wählst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige