Herbers Excel-Forum - das Archiv

Kommentar formatieren per VBA

Bild

Betrifft: Kommentar formatieren per VBA
von: Franz W.
Geschrieben am: 19.09.2003 19:54:58
Guten Abend Fachleute,

ich möchte die Hintergrundfarbe eines Kommentares ändern und kriege es nicht hin.

Der Makrorekorder gibt mir das, wenn ich die ZElle selektiere und per Hand formatiere:



Sub Makro1()
' Makro1 Makro
' Makro am 19.09.2003 von Franz Wagner aufgezeichnet
Range("K27").Comment.Text Text:="Testtext"
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 44
End Sub



Ich krieg das aber nicht hier rein:

Dim cmt As Comment
Set cmt = Cells(t + 1, m).AddComment _
(Text:=Testtext)
" cmt.ShapeRange.Fill.ForeColor.SchemeColor = 44 " o.ä. klappt nicht. Könnt Ihr mir bitte helfen?

Danke schon mal im Voraus und Grüße
Franz
Bild

Betrifft: AW: Kommentar formatieren per VBA
von: DieterB
Geschrieben am: 19.09.2003 20:11:16
Grüß dich, Franz

Funktioniert dein Kommentar ansonsten?
oder hast Du eine Fehlermeldung?

Gruß

Dieter
Bild

Betrifft: AW: Kommentar formatieren per VBA
von: Franz W.
Geschrieben am: 19.09.2003 20:17:11
Hallo Dieter,

vielen Dank. Ja er klappt. Und von Rainer gibt's schon eine LÖsung.

Trotzdem danke und Grüße
Franz
Bild

Betrifft: AW: Kommentar formatieren per VBA
von: Ramses
Geschrieben am: 19.09.2003 20:11:42
Hallo Franz

Dim cmtC As Range
Set cmtC = Cells(t + 1, m)
With cmtC
.AddComment Text:="Testtext"
.Comment.Shape.Fill.ForeColor.SchemeColor = 32
End With

Damit sollte es gehen.

Gruss Rainer
Bild

Betrifft: Perfekt !! Vielen Dank!! o.t.
von: Franz W.
Geschrieben am: 19.09.2003 20:15:58
 Bild
Excel-Beispiele zum Thema " Kommentar formatieren per VBA"
Anwendername im Kommentar nicht fettgedruckt Zellwert in Kommentar übernehmen
Zellen auf Kommentar überprüfen Schriftart und -größe eines Kommentars festlegen
Kommentare in geschützte Tabellen einfügen Schriftart für Kommentar ändern
Zellinhalt und Kommentar nach Eingabe festlegen Kommentarfenster in bestimmter Größe erstellen
Bereichsnamen ermitteln und als Kommentare anzeigen Bedingte Formatierung in Abhängigkeit eines Zellkommentars