Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
456to460
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
456to460
456to460
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Diagramm Userform

Diagramm Userform
18.07.2004 11:37:33
Werner
Hallo Leute,
ich hab mit Chartspace und Spreadsheet ein Diagramm im userform
erstellt(XYScatter), klappt auch alles gut.
Was mit einfach nicht gelingen will, ist die X- und Y- Achsen
zu entfernen, die werden in diesem Fall nicht gebraucht.
Zweites Problem ist, die automatische Skalierung der Achsen zu verhindern,
da hab ich auch nichts gefunden.
Danke für Hinweise
Gruß Werner

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Diagramm Userform
ChrisL
Hi Werner
Bei deinem konkreten Problem kann ich dir nicht helfen. Aber im folgenden Beitrag gibt es einen anderen Ansatz, der funktionieren sollte...
https://www.herber.de/mailing/128100h.htm
Gruss
Chris
AW: Diagramm Userform
Werner
Hallo Chris,
danke für den Hinweis, leider hat der mit meinem Problem nichts zu tun.
Gruß Werner
AW: Diagramm Userform
19.07.2004 16:05:29
Weichei
Hallo Werner
Dia automatische Skalierunung kannst du nur verhindern, indem du selbst eine Skalierunung definierst, wie folgt:(Ich habe hier ein Spinbutton erzeugt, mit dem ich dem Graphen immer wieder neue Daten zuordne)

Private Sub SpinButton1_Change()
Dim Diagramm As String, Bereich As String, strAnfang As String, strEnde As String
Dim j As Long, Intervall As Long, i As Long, DatenAnzahl As Long
Dim r As Range
Datennamen = Application.ActiveWorkbook.Name
i = 0
Intervall = Cells(1, 10)           'Wie viele Daten sollen im Graphen angezeigt werden
DatenAnzahl = Cells(1, 11)         'Wieviele Daten sind vorhanden, die angezeigt werden sollen
SpinButton1.Min = Intervall
SpinButton1.Max = DatenAnzahl
Diagramm = "Diagramm 1"              'Dein Diagrammname einfügen
Cells(1, 12) = SpinButton1.Value
Range("A1").Activate                 'Dia Daten müssen unter dieser Zelle stehen
Set r = ActiveCell
j = Cells(1, 12)
i = j - Intervall
strAnfang = Str(i + 1)
strAnfang = Mid$(strAnfang, 2)
strEnde = Str(j + 1)
strEnde = Mid$(strEnde, 2)
Bereich = "=Tabelle1!" + "R" + strAnfang + "C8:R" + strEnde + "C8"
ActiveSheet.ChartObjects(Diagramm).Activate
'Diagrammquelle verschieben
ActiveChart.SetSourceData Source:=Sheets("Tabelle1").Range(r.Offset(i, 0), r.Offset(j, 0)), PlotBy _
:=xlColumns
'X-Achse neu definieren
ActiveChart.SeriesCollection(1).XValues = Bereich
DoEvents
Windows(Datennamen).Activate
End Sub

Bei weiteren Fragen wende dich direkt an mich
MfG Christian
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige