es sind auf einem Tabellenblatt in verschiedenen Zellen via VBA Kommentarfelder angelegt worden. Diese Kommentarfelder sind alle gleich aufgebaut:
Beschreibung: (hier folgt ein beliebiger Text mit beliebiger Länge)
Modifikation: (hier folgt ein beliebiger Text mit beliebiger Länge)
Teile / Generationsstand: (hier folgt ein beliebiger Text mit beliebiger Länge)
Teile erhalten am: (hier folgt ein beliebiger Text mit beliebiger Länge)
Teilenummer: (hier folgt ein beliebiger Text mit beliebiger Länge)
Zeichnungsstand: (hier folgt ein beliebiger Text mit beliebiger Länge)
Geometriestand: (hier folgt ein beliebiger Text mit beliebiger Länge)
Lieferant: (hier folgt ein beliebiger Text mit beliebiger Länge)
Werkstoff: (hier folgt ein beliebiger Text mit beliebiger Länge)
Ich möchte, dass der Text jeweils vor dem : immer Fett dargestellt wird und der Text dahinter Normal. Die Zeilen stehen durch ein Enter bzw. Chr(10) untereinander.
Aktuell kann ich den ganzen Text im Kommentar fett oder in normaler Schriftstärke darstellen. Mit dem folgenden Bereich:
With Sheets("Inhalt").Cells(i, s)
If Not .Comment Is Nothing Then .Comment.Delete
.AddComment
With .Comment
.Visible = False
.text text:= _
Sheets(Tabelle.Name).Cells(2, 2) & ": " & Sheets(Tabelle.Name).Cells(t, 2) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 3) & ": " & Sheets(Tabelle.Name).Cells(t, 3) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 4) & ": " & Sheets(Tabelle.Name).Cells(t, 4) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 5) & ": " & Sheets(Tabelle.Name).Cells(t, 5) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 6) & ": " & Sheets(Tabelle.Name).Cells(t, 6) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 7) & ": " & Sheets(Tabelle.Name).Cells(t, 7) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 8) & ": " & Sheets(Tabelle.Name).Cells(t, 8) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 9) & ": " & Sheets(Tabelle.Name).Cells(t, 9) & Chr(10) & _
Sheets(Tabelle.Name).Cells(2, 10) & ": " & Sheets(Tabelle.Name).Cells(t, 10)
.Shape.DrawingObject.Font.FontStyle = "Normal"
.Shape.DrawingObject.Font.Size = 8
.Shape.DrawingObject.Font.Name = "Arial"
.Shape.TextFrame.AutoSize = True
End With
End With
Gibt es eine Möglichkeit z.B. über ein Array die Textbausteine Beschreibung:, Modifikation:, Teile / Generationsstand: usw. im Kommentarfeld zu suchen und dann nacheinander "fett" zu formatieren?
Vielen Dank vorab für Eure Hilfe.