Kommentare in Excel fixieren: So bleibt alles an Ort und Stelle
Schritt-für-Schritt-Anleitung
Um die Position von Kommentaren in Excel zu fixieren, kannst du den folgenden VBA-Code verwenden. Dieser Code sorgt dafür, dass die Kommentare an die Zellposition gebunden sind, sodass sie beim Verschieben von Zellen nicht verschwinden.
- Öffne dein Excel-Dokument.
- Drücke
ALT + F11
, um den VBA-Editor zu öffnen.
- Füge ein neues Modul ein (
Einfügen
> Modul
).
- Kopiere und füge den folgenden Code in das Modul ein:
Private Sub Kommentar_einfügen_Click()
Dim myCom As Comment
Dim myText As String
If (MsgBox("Wollen Sie einen Kommentar in Zelle " & ActiveCell.Address(rowabsolute:=False, columnabsolute:=False) & " einfügen?", vbYesNo + vbQuestion, "Neuer Abruf")) = vbYes Then
On Error Resume Next
myText = InputBox("Bitte Kommentar eingeben")
ActiveCell.Comment.Delete
Set myCom = ActiveCell.AddComment
With myCom
.Visible = True
.Text Text:=myText
.Shape.LockAspectRatio = msoFalse
.Shape.TextFrame.AutoSize = True
End With
With myCom.Shape
.Left = ActiveCell.Left + 1
.Top = ActiveCell.Top - 1
.Placement = xlMoveAndSize
End With
End If
End Sub
- Schließe den VBA-Editor und kehre zu Excel zurück.
- Füge nun Kommentare hinzu, die an die Zellposition gebunden sind.
Häufige Fehler und Lösungen
-
Kommentare werden nicht angezeigt: Stelle sicher, dass die Kommentare im Excel-Dokument aktiviert sind. Gehe zu Überprüfen
> Kommentare
und wähle Kommentare anzeigen
.
-
Kommentare verschieben sich beim Ein- oder Ausblenden von Spalten: Überprüfe, ob die .Placement = xlMoveAndSize
im VBA-Code gesetzt ist. Das sorgt dafür, dass die Kommentare an die Zellposition gebunden sind.
Alternative Methoden
Eine alternative Methode besteht darin, die Kommentare manuell zu formatieren:
- Klicke mit der rechten Maustaste auf den Kommentar.
- Wähle „Kommentar formatieren…“.
- Gehe zu „Register Eigenschaften“ und stelle sicher, dass „Von Zellposition und -größe abhängig“ ausgewählt ist.
Diese Methode ist jedoch weniger effizient, wenn du viele Kommentare hast, da sie manuell für jeden Kommentar durchgeführt werden muss.
Praktische Beispiele
-
Beispiel 1: Du hast eine Excel-Datei mit Verkaufszahlen und möchtest für jede Zelle einen Kommentar mit zusätzlichen Informationen hinzufügen. Verwende den oben genannten VBA-Code, um sicherzustellen, dass die Kommentare nicht verrutschen.
-
Beispiel 2: Wenn du ein Arbeitsblatt mit vielen Notizen hast und sicherstellen möchtest, dass diese immer an der richtigen Stelle bleiben, kannst du die xlMoveAndSize
Platzierungsoption nutzen, um die Excel Notiz Position zu fixieren.
Tipps für Profis
- Nutze die Tastenkombination
ALT + R
gefolgt von C
und dann M
, um schnell einen neuen Kommentar hinzuzufügen.
- Wenn du regelmäßig mit Kommentaren arbeitest, kannst du den VBA-Code anpassen, um mehrere Kommentare auf einmal zu erstellen oder bestehende Kommentare zu aktualisieren.
- Achte darauf, die Kommentare regelmäßig zu überprüfen, vor allem, wenn das Arbeitsblatt bearbeitet wird.
FAQ: Häufige Fragen
1. Wie kann ich die Kommentare in Excel dauerhaft anzeigen lassen?
Um Kommentare dauerhaft anzuzeigen, gehe zu Überprüfen
> Kommentare
und wähle Kommentare anzeigen
.
2. Was kann ich tun, wenn die Kommentare beim Verschieben der Zellen nicht an der richtigen Stelle bleiben?
Stelle sicher, dass du im VBA-Code die Zeile .Placement = xlMoveAndSize
hinzugefügt hast.
3. Gibt es eine Möglichkeit, die Größe der Kommentare automatisch anzupassen?
Ja, du kannst die Zeile .Shape.TextFrame.AutoSize = True
im VBA-Code verwenden, damit die Größe des Kommentars automatisch angepasst wird.
4. Können Kommentare auch in einer bestimmten Excel-Version nicht fixiert werden?
Die beschriebenen Methoden funktionieren in den meisten neueren Versionen von Excel, insbesondere ab Excel 2010.