Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung

Forumthread: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung

FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
04.07.2024 11:09:40
Mario B.
Hallo Excel Gemeinde!
Ich habe mir ein Tool gebaut, wo ich in einem Tabellenblatt "Import" Daten einlese und verschiedene Spalten der Daten in verschiedenen Linien-Diagrammen auf verschiedenen Tabellenblättern darstelle. Das passt soweit sehr gut.
Nun möchten "meine" User nach Datenimport die Diagramme ansehen und vielleicht auch im Diagramm zoomen. Dazu habe ich ein einfaches Workaround im Netz gefunden um die Y-Achse mit Formular-Steuerelemet-Scrolleisten einzustellen. Passt auch.
Bei der X-Achse wird es schwieriger (mein Kenntnisstand), habe es aber auch da soweit geschafft, mit Scrollbalken die jeweiligen Zeilenbereiche auf dem Datenblatt "Import" auszublenden, was ja in den Diagrammen das verändern der X-Achse zur Folge hat..

Jetzt zum Feedback des "scrollens". Ich ermittle für die Scrollbalken die letzte Zeile im Datenbestand (immer um die 10000 Zeilen, mal paar mehr, mal paar weniger) und übergebe min-und max-Werte an den Scrollbalken per VBA.
Diese min-und max-Werte entsprechen ja den Zeilennummern. Das wird auch so in der verknüpften Zelle des Scrollbalkens (Y17, siehe unten) online bei verschieben dargestellt.
Nun ist dieser Wert nicht aussagekräftig zu dem Wert der X-Achse, nämlich der Zeit im Fomat hh:mm:ss.
Somit habe ich nun über eine Formel in einer Zelle stehen:
=INDEX(Import!$A$9:$A$12000;Y17;1)
Import heißt das Datenblatt, A9-A12000 soll er suchen, in Y17 ist die Zeilennummer die ich durch das Scrollen einstelle.

Leider aktualisiert sich diese Formel nur wenn ich den Scrollbalken los lasse, der direkt verknüpfte Wert in Y17 ja online, direkt, ohne das ich loslassen muss.

Kann man das auch für die Berechnungszelle hinbekommen? Somit würde er ja die Zeit direkt, online anzeigen, die je nach Zeilennummer in der Spalte A auf dem Import-Datenblatt steht.
Herzlichen Dank für Denkanstöße - auch vielleicht hinsichtlich der grundsätzlichen Möglichkeit der Einstellung der X-Achse.
Gruß Mario
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
04.07.2024 12:21:43
Onur
WIE sollen wir dir helfen können, wenn wir weder den Code noch die Datei haben ???? Seelischer Beistand ?
AW: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
04.07.2024 14:20:22
daniel
Hast du vielleicht die Berechnungsoptionen auf "Manuell" stehen?
Gruß Daniel
AW: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
05.07.2024 09:37:31
Mario
Hallo. Ich habe zwischenzeitlich eine neue Excel-Datei geöffnet und das mit dem Scrollbalken nachgestellt.
Dort hat es wunderbar funktioniert.
Er hat die Daten aus einem anderen Tabellenblatt über die Indexformel 1:1 online bei schieben des Reglers geändert…
Da schaue ich jetzt nochmal nach warum das nicht bei der relevanten Datei geht.
Danke Daniel für den Hinweis.
Grüsse Mario
Anzeige
AW: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
04.07.2024 13:29:21
Mario B.
Danke für Deine Anmerkung.
Hmmm... Es ging ja bei meiner Frage darum, wie man eine Ausgabezelle, hinter der eine Formel liegt (hier INDEX) "online" ändern kann, nur durch verschieben des Reglers, ohne den Regler loszulassen, quasi...

Scrollleiste in Tabelle einfügen, entsprechend Steuerelement formatieren und mit einer Zelle verknüpfen --> kein VBA
Formel in andere Zelle einfügen und INDEX-Formel einrichten --> kein VBA

Wenn ich die Scrollleiste betätige, ändert sich der Wert in der verknüpften Zelle. DAS soll sich auf die Formel-Zelle quasi online übertragen. DAS war die Frage ob es mit einem bestimmten Formelzusatz funktioniert oder es ein keines Makro sein muss. Das Makro ist doch eigenständig, mein VBA-Code ist dafür doch garnicht relevant. Der funktioniert ja bereits.
Hier gehts ja nur um die Online-Ansicht einer Zelle. Dieser Wert in der Formelzelle ist reine Information. Die wird nicht für weitere Dinge benötigt.
Vielleicht geht es auch nicht mit einem Scrollbalken aus der Formular-Steuerelemente-Toolbox, sondern nur mit einer Scrolleiste aus den Activ-X-Steuerelementen...
Danke und Gruß
Mario
Anzeige
AW: FSE-Scrollbalken Aktualis. einer andere Zelle bei Betätigung
04.07.2024 13:42:56
Onur
Poste die Datei (oder zumindest den Code) oder lass es bleiben!
Ich werde nicht mit jemandem mit "VBA nur Recorder" theoretische Diskussionen über VBA führen (und das auch noch ohne Code) !
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige