Sichtbare Kommentare in Excel korrekt positionieren
Schritt-für-Schritt-Anleitung
Um sichtbare Kommentare in Excel präzise zu positionieren, kannst Du die folgende VBA-Anleitung nutzen:
-
Öffne Excel und lade die Arbeitsmappe, in der Du die Kommentare positionieren möchtest.
-
Drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Wähle Einfügen
> Modul
, um ein neues Modul zu erstellen.
-
Füge den folgenden VBA-Code ein:
Sub Kommentar()
Dim Com As Comment
For Each Com In ActiveSheet.Comments
Com.Shape.Placement = xlMoveAndSize
Com.Shape.OLEFormat.Object.AutoSize = True
Next Com
End Sub
-
Führe das Makro aus, indem Du im VBA-Editor auf Ausführen
klickst oder F5
drückst.
Um die Kommentare 1 cm rechts von der zugehörigen Zelle zu positionieren, kannst Du den Code aus dem Beitrag von Matthias verwenden:
Option Explicit
Sub PosMyComent()
Dim RnG As Range
On Error Resume Next
For Each RnG In Cells.SpecialCells(xlCellTypeComments)
If RnG.Comment.Visible = True Then
RnG.Comment.Shape.Top = RnG.Offset(, 1).Top
RnG.Comment.Shape.Left = RnG.Offset(, 1).Left
End If
Next
End Sub
Häufige Fehler und Lösungen
-
Fehler: Kommentare sind nicht sichtbar.
- Lösung: Stelle sicher, dass die Kommentare sichtbar sind. Überprüfe die Sichtbarkeitseinstellungen in den Zellen.
-
Fehler: Kommentare werden nicht korrekt positioniert.
- Lösung: Überprüfe die Zellreferenzen im Code und stelle sicher, dass sie korrekt sind. Möglicherweise musst Du die Offset-Werte anpassen.
-
Problem: excel notiz einfügen fehlt
.
- Lösung: Stelle sicher, dass Du die richtige Excel-Version verwendest, die Kommentare unterstützt. In neueren Versionen findest Du die Funktion unter
Überprüfen > Kommentar
.
Alternative Methoden
Falls Du keine VBA-Makros verwenden möchtest, kannst Du auch die Kommentare manuell positionieren:
- Klicke mit der rechten Maustaste auf die Zelle mit dem Kommentar.
- Wähle
Kommentar bearbeiten
.
- Ziehe den Kommentar mit der Maus an die gewünschte Position.
Diese Methode kann jedoch zeitaufwendig sein, wenn Du viele Kommentare hast.
Praktische Beispiele
-
Beispiel für das Verschieben eines Kommentars:
- Du hast einen Kommentar in Zelle A1 und möchtest ihn in B1 anzeigen. Verwende den Code von Matthias, um dies automatisch zu erledigen.
-
Anpassung der Größe:
- Füge den Parameter
Com.Shape.AutoSize = True
in Deinen VBA-Code ein, um die Größe des Kommentars automatisch an den Inhalt anzupassen.
Tipps für Profis
- Nutze benutzerdefinierte VBA-Funktionen, um Kommentare in andere Zellen zu verschieben. Dies kann durch das Erstellen von benutzerdefinierten Makros erfolgen, die spezifische Anforderungen erfüllen.
- Erstelle eine Schaltfläche in Deiner Arbeitsmappe, die das Positionieren der Kommentare mit einem Klick ausführt.
FAQ: Häufige Fragen
1. Wie kann ich Kommentare in Excel dauerhaft sichtbar machen?
Du kannst Kommentare dauerhaft sichtbar machen, indem Du die Kommentare bearbeitest und die Sichtbarkeitseinstellungen änderst.
2. Was tun, wenn die Kommentare beim Überstreichen der Zelle verschwinden?
Verwende den Code, um die Platzierung der Kommentare zu fixieren, sodass sie nicht mehr verschwinden, wenn Du über die Zelle fährst. Achte darauf, die Einstellungen für Placement
korrekt zu setzen.
3. Gibt es eine Möglichkeit, die Kommentare in einer bestimmten Zelle zu verschieben?
Ja, Du kannst den Offset-Wert in Deinem VBA-Code anpassen, um die genaue Position zu bestimmen, an die der Kommentar verschoben werden soll.