Ich habe eine Excel-Vorlage, um mehrere Diagramme zu erstellen - über 20 Diagramme auf verschiedenen Blättern angeordnet.Fehlerbalken Sichtbarkeit
Ich möchte ein Makro einer Schaltfläche oder zwei Tasten zuweisen hinzufügen/entfernen Fehler diese Balken im Wesentlichen durch die transparancy der Linie Manipulation ...
Ich wurde mit dem folgenden Code geholfen, das funktioniert wenn jedes Blatt angeklickt:
Sub Macro2()
Dim objCht As ChartObject
Dim ws As Worksheet
' loop through sheets in this workbook
For Each ws In ThisWorkbook.Worksheets
' loop through Chartobjects in sheet
For Each objCht In ActiveSheet.ChartObjects
' no need to select the chart or the series use With statement instead
With objCht.Chart.SeriesCollection(1)
.HasErrorBars = True
With .ErrorBars.Format.Line
.Visible = msoTrue
.ForeColor.ObjectThemeColor = msoThemeColorText1
.ForeColor.TintAndShade = -0.0500000119
.ForeColor.Brightness = 0
.Transparency = 1
End With
End With
Next objCht
Next ws
End Sub
wird wie folgt auf jedes Arbeitsblatt gespeichert:
Private Sub Worksheet_Activate()
Macro2
End Sub
Das funktioniert - vielen Dank – tj123
Irgendwelche Ideen, wie die Fehlerbalken wieder hinzugefügt werden? Wenn ich denselben Code mit Transparenz = 0 – tj123
verwende, verhindert dies, dass Macro2 funktioniert – tj123