Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1212to1216
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Diagrammgröße

Diagrammgröße
kaleun
Hallo,
ich habe eine Arbeitsmappe mit der ich über ein Userform vier Diagramme mit Daten fülle. Alle vier Diagramme werden in einem Tabelenblatt (Diagramme) angezeigt. Ich sehe also vier Diagramme gleichzeitig.
Ich möchte nun per Klick auf ein Diagramm die Größe ändern. Klicke ich z.B. auf Diagramm1 soll dieses vergrößert werden, das nur noch dieses auf dem Bildschirm zu sehen ist.
Mit folgendem Code wollte ich das realisieren.
Sub Diagramm1_BeiKlick()
If ActiveSheet.Shapes("Diagramm 1").Height = 400 Then
ActiveSheet.Shapes("Diagramm 1").Height = 200
ActiveSheet.Shapes("Diagramm 1").Width = 430
Else
ActiveSheet.Shapes("Diagramm 1").Height = 400
ActiveSheet.Shapes("Diagramm 1").Width = 860
End If
End Sub

Mein Problem ist nun, das er das Diagramm bei Klick zwar vergrößert, aber bei Klick auf das vergrößerte Diagramm dieses nicht mehr verkleinert.
Das Problem liegt ja wahrscheinlich in der Abfrage nach der momentanen Größe des Diagramms.
Danke im voraus für eure Hilfe
Kaleun

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Diagrammgröße
23.05.2011 13:19:25
Rudi
Hallo,
frag doch einfach nach >200 ab.
Gruß
Rudi
AW: Diagrammgröße
24.05.2011 08:55:46
kaleun
Hallo Rudi,
danke für deinen Tip. Habe es eben so versucht, und es hat auch funktioniert.
Ich habe es aber mittlerweile so gelöst das ich abfrage ob in einer bestimmten Zelle eine 1 oder eine 2 steht. Hier den Code den ich jetzt benutze.
Sub Diagramm15_BeiKlick()
If Range("a1").Value = 1 Then
ActiveSheet.Shapes("Diagramm 15").Height = 540
ActiveSheet.Shapes("Diagramm 15").Width = 900
Range("a1").Value = 2
Else
ActiveSheet.Shapes("Diagramm 15").Height = 250
ActiveSheet.Shapes("Diagramm 15").Width = 450
Range("a1").Value = 1
End If
End Sub
Gruß Kaleun
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige