Wie kann ich in excel über vbe eingeben das er mir alle diagramme in der arbeitsmappe löschen soll. Ich danke im voraus.
Bitte etwas klarer. Sind es einzelne Register?? Es es eine Version vor 97 ??? das es da auch noch Makros in der abelle gab.
Oder sind alle Diagramme in einer Tabelle?? Sind noch andere Elemente wie Steuerelemente oder Grafiken in de Tabelle???
Gruß Hajo
hier mal ein Beispiel, wo beide "Varianten" von Diagrammen entfernt werden:
Viel Spaß,
Andreas
wenn die lle mit Diagramm beginnen hlft die folgender Code
Gruß Hajo
Sub Diagramm()
Dim Zeile As Long
Dim Spalte As Long
Dim I As Integer
Application.DisplayAlerts = False
Spalte = Worksheets("Salden").UsedRange.SpecialCells(xlCellTypeLastCell).Column
For I = 2 To Zeile
Worksheets("Salden").Select
Range("E3:" & Cells(5 & Spalte) & "," & Cells(I, 5).Address & ":" & Cells(I, Spalte).Address).Select
Range("F1:AP2,F3:AP3").Select
Charts.Add
ActiveSheet.name = Worksheets("Salden").Cells(I, 5)
Next I
Application.DisplayAlerts = True
End Sub
Sub ChartundUnion()
Dim oRange As Range
Dim Zeile As Long
Dim Spalte As Long
Dim I As Integer
Application.ScreenUpdating = False
Spalte = Worksheets("Salden").UsedRange.SpecialCells(xlCellTypeLastCell).Column
Zeile = Worksheets("Salden").UsedRange.SpecialCells(xlCellTypeLastCell).Row
For I = 2 To Zeile
Worksheets("Salden").Select
Set oRange = Union(Range(Cells(5, 5), Cells(8, Spalte)), Range(Cells(I, 5), Cells(I, Spalte)))
Charts.Add
With ActiveChart
.SetSourceData oRange, xlColumn
.name = Worksheets("Salden").Cells(I, 5)
'usw
End With
Next I
Application.ScreenUpdating = True
End Sub
Ich weiss jetzt nicht wie ich dort meine Werte eintragen soll. Das er ein diagramm mit den WertenF1:AP2
und F3:Ap3 macht. Vielleicht kannst du mir helfen
um welche der beiden Subs geht es jetzt?
Aus den Bereichen F1:AP2 und F3:AP3 soll ein Diagramm gemacht werden?
Wozu brauchst Du das:
Range("E3:" & Cells(5 & Spalte) & "," & Cells(I, 5).Address & ":" & Cells(I, Spalte).Address).Select ???
Bitte etwas genauer beschreiben was Du machen willst!
Gruß,
Andreas
Bevor Du aber den relavanten Datenbereich der Tabelle hier reinschreibst, schau Dir bitte hier unter Features an, wie Du eine übersichtliche Tabelle im Forum erstellen kannst. Brauchst nicht die ganze Tabelle mit den über 100 Daten zu posten, nur so dass man das Prinzip versteht!
Dann schreib noch dazu, aus welchen Zeilen die jeweiligen Diagramme entstehen sollen bzw. was dann welche Datenreihen werden sollen.
Gruß,
Andreas
so ich hab da mal was gebastelt. Dabei werden für alle Namen im Datenblatt Diagramme angelegt. Diese Diagrammen erhalten die Bezeichnung des Namens und haben für jeden Monat 3 Säulen. Jeweils eine Säule für Sperrkonto, Urlaub und Gleitzeitkonto:
Hoffe das hilft weiter,
Andreas