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

VBA: Notiz zu einer Zelle hinzufügen funktioniert nicht

Forumthread: VBA: Notiz zu einer Zelle hinzufügen funktioniert nicht

VBA: Notiz zu einer Zelle hinzufügen funktioniert nicht
03.11.2025 10:55:38
Kühlix
Hallo zusammen,

ich möchte mit folgenden VBA-Code einer Zelle eine Notiz hinzufügen:

cells(x,y).addComment "Text"

Das funktioniert leider nur teilweise. Manchmal ist die Notiz da, manchmal nur eine leere Notiz. Ich hatte sogar schon den Fall, dass der Text dann in der Notiz einer anderen Zelle stand. Es ist auch unabhängig davon, ob vorher schon eine Notiz da war, die ich mit "comment.delete" gelöscht habe.
Kennt jemand das Phänomen und eine Lösung?

Schon mal besten Dank!

Grüße

Kühlix
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Notiz zu einer Zelle hinzufügen funktioniert nicht
03.11.2025 11:39:03
MCO
Moin!

Ich hab mir ne funktion gebaut, die das sehr gut löst.

Aufruf mit
    Add_comment Range("Deine Range"), "Dein Text"


Die Funktion:


Function Add_comment(rng As Range, neutext As String)
On Error GoTo ende:
If Not rng.Comment Is Nothing Then rng.Comment.Delete
rng.AddComment
With rng.Comment
.Text neutext
.Visible = 0
.Shape.TextFrame.AutoSize = True
End With
Exit Function
ende:
If Err.Number > 0 Then
MsgBox "Zelle " & rng.Address(0, 0) & chr(13) & _
Err.Description, , "Fehler", Err.HelpFile, Err.HelpContext
End If
End Function


Probiers mal aus

Gruß, MCO
Anzeige
AW: VBA: Notiz zu einer Zelle hinzufügen funktioniert nicht
03.11.2025 11:48:50
Kühlix
Hallo MCO,

vielen Dank für die schnelle Hilfe! Dein Code funktioniert auch in mein Makro eingefügt einwandfrei. Es scheint also so, dass man zuerst eine leere Notiz erstellen muss und diese dann erst im zweiten Schritt mit Text füllen darf.

Dir einen schönen Tag!

Grüße

Kühlix
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18