Herbers Excel-Forum - das Archiv
Kommentar formatieren per VBA
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
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
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
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
Betrifft: Perfekt !! Vielen Dank!! o.t.
von: Franz W.
Geschrieben am: 19.09.2003 20:15:58