AddLabel: Unterschied zwischen den Versionen

Aus Thomas Wiki
Zur Navigation springen Zur Suche springen
(Erste Erstellung)
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Folgendes VBA-Unterprogramm fügt in alle Charts einer Excel-Datei ein Textfeld / Label rechts oben mit dem aktuellen Monat (Januar, Februar ...) und Jahr (vierstellig)  ein.
Folgendes VBA-Unterprogramm fügt in alle Charts einer Excel-Datei ein Textfeld / Label rechts oben mit dem aktuellen Monat (Januar, Februar ...) und Jahr (vierstellig)  ein.


<pre>
<pre>
Sub InsertALabelIntoAChart()
Sub InsertALabelIntoAChart()


Dim mySheet As Worksheet
Dim mySheet As Worksheet
Dim myChart As Chart
Dim myChart As Chart


Zeile 28: Zeile 26:
End Sub
End Sub
</pre>
</pre>
[[Kategorie:Sub]]
[[Kategorie:Basic]]
[[Kategorie:VBA]]
[[Kategorie:Excel]]

Version vom 22. September 2016, 11:35 Uhr

Folgendes VBA-Unterprogramm fügt in alle Charts einer Excel-Datei ein Textfeld / Label rechts oben mit dem aktuellen Monat (Januar, Februar ...) und Jahr (vierstellig) ein.

Sub InsertALabelIntoAChart()

Dim mySheet As Worksheet
Dim myChart As Chart

For Each mySheet In Worksheets

  If mySheet.ChartObjects.Count > 0 Then
  
    Set myChart = mySheet.ChartObjects(1).Chart

    With myChart.Shapes.AddLabel(msoTextOrientationHorizontal, 535, 4, 144, 24)
      .Name = "Stand"
      .TextFrame.Characters.Text = Format(Date, "mmm yyyy")
      .TextFrame.Characters.Font.Size = 18
      .TextFrame.Characters.Font.Bold = True
    End With

  End If
  
Next
 
End Sub