lg, Georg
s = Worksheets("Tabelle1").Range("D4").Comment.Text
n = InStr(1, s, Chr(10), vbTextCompare) - 1
With Worksheets("Tabelle1").Range("D4").Comment.Shape.TextFrame.Characters(Start:=1, Length:=n).Font
.Name = "Arial"
.FontStyle = "Fett"
.Size = 10
End With
Gruß von LuschiUm die erste Zeile eines Kommentars in Excel über VBA in Fettschrift zu formatieren, kannst du folgenden Code verwenden. Dieser Code setzt voraus, dass du mit Excel 2010 oder höher arbeitest:
Sub KommentarInFettschrift()
Dim s As String
Dim n As Long
s = Worksheets("Tabelle1").Range("D4").Comment.Text
n = InStr(1, s, Chr(10), vbTextCompare) - 1
With Worksheets("Tabelle1").Range("D4").Comment.Shape.TextFrame.Characters(Start:=1, Length:=n).Font
.Name = "Arial"
.FontStyle = "Fett"
.Size = 10
End With
End Sub
Dieser VBA-Code sucht nach dem Kommentar in Zelle D4, ermittelt die Länge der ersten Zeile und formatiert sie in Fettschrift.
Fehler: Kommentar wird nicht gefunden
Lösung: Stelle sicher, dass die angegebene Zelle wirklich einen Kommentar hat. Wenn nicht, wird der Code nicht funktionieren.
Fehler: Schriftart lässt sich nicht ändern
Lösung: Überprüfe, ob du die richtige Zelle und den richtigen Textbereich im VBA-Code angibst.
Falls du keinen VBA-Code verwenden möchtest, kannst du die erste Zeile eines Kommentars manuell formatieren:
Strg + B
.Diese Methode ist zwar nicht automatisiert, funktioniert jedoch schnell, wenn du nur gelegentlich die Formatierung ändern möchtest.
Angenommen, du möchtest in Zelle B5 den Kommentar in Fettschrift formatieren. Der VBA-Code würde folgendermaßen aussehen:
Sub KommentarInFettschriftB5()
Dim s As String
Dim n As Long
s = Worksheets("Tabelle1").Range("B5").Comment.Text
n = InStr(1, s, Chr(10), vbTextCompare) - 1
With Worksheets("Tabelle1").Range("B5").Comment.Shape.TextFrame.Characters(Start:=1, Length:=n).Font
.Name = "Arial"
.FontStyle = "Fett"
.Size = 10
End With
End Sub
Hier wird der Kommentar in Zelle B5 bearbeitet. Du kannst den Code anpassen, um auch andere Zellen zu formatieren.
Verwende Schleifen: Wenn du Kommentare in mehreren Zellen gleichzeitig formatieren möchtest, kannst du eine Schleife in den VBA-Code integrieren, um die Formatierung für alle gewünschten Zellen anzuwenden.
HTML Fettschrift: Wenn du in Excel mit HTML arbeitest oder HTML-Fettschrift benötigst, stelle sicher, dass du die entsprechenden Textformatierungen in deinen Kommentaren anwendest, um das gewünschte Ergebnis zu erzielen.
1. Kann ich auch andere Schriftarten verwenden?
Ja, du kannst die Schriftart im VBA-Code ändern, indem du den .Name
-Wert anpasst.
2. Funktioniert dieser Code auch in Excel für Mac?
Der VBA-Code sollte auch in Excel für Mac funktionieren, solange du die richtige Version verwendest. Beachte jedoch, dass die Benutzeroberfläche leicht unterschiedlich sein kann.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen