3.2k Aufrufe
Gefragt in Tabellenkalkulation von lindakf Einsteiger_in (79 Punkte)
Es geht um folgendes:

http://rapidshare.com/files/337242982/Test.xls.html

Ich möchte einen Hyperlink legen. Im Grunde weiß ich wie es geht. Ich möchte die ganze Sache nur etwas spezieller haben. Vielleicht weiß ja jemand bescheid.

z.B.
Wenn man sich die Datei, Tabelle KW1 ansieht stehen in den Felder A10 bis F13 Werte für Auftragsgröße. Nebenan ist schon ein Diagramm für diese Auftragsgrößen angegeben. Ich möchte dieses Diagramm aber nicht ständig sehen, sondern wenn ich auf Feld A10 klicke, soll das Diagramm in dieser Datei (und nicht auf einem seperaten Blatt) erscheinen. Also nicht immer sichtbar, aber wenn ich auf das Wort "Auftragsgrößen" klicke, soll dieses Diagramm daneben erscheinen und sonst nicht sichtbar sein. Funktioniert das so? Und wie mache ich sowas?

14 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo LindaKF,

kopiere nachfolgenden VBA-Code in das VBA-Projekt des Tabellenblatts „KW1“.

Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$10" Then
If ActiveSheet.ChartObjects("Chart 3").Visible = False Then
ActiveSheet.ChartObjects("Chart 3").Visible = True
Else
ActiveSheet.ChartObjects("Chart 3").Visible = False
End If
End If
End Sub
Klickst Du nun auf die Zelle A10, wird das Diagramm, sollte es eingeblendet sein, ausgeblendet und wenn es ausgeblendet ist, wird es eingeblendet.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 2 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

Bei Fragen melde Dich.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
ok, das sieht ja echt sehr gut aus. aber funktioniert das auch mit mehreren Diagrammen auf einer Seite?
Also wenn daneben 3 Diagramme stehen? Und wie programmiere ich das dann in VBA, das je nach Klick immer nur ein Diagramm sichtbar ist, also je nach dem was man gerade sehen möchte?
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo LindaKF,

gestatte mir zum Anfang eine kleine Anmerkung. Ein Hallo am Anfang und ein Gruß am Ende würde Deinen Beitrag gleich viel netter aussehen lassen. Wenn Du zum Bäcker gehst sagst Du ja auch beim Reingehen "Guten Tag" und beim Gehen "Auf Wiedersehen". Denn die Leute, an die Du Deine Frage richtest, sitzen zwar am PC, sind aber dennoch Menschen.

Was genau soll wann ein bzw. ausgeblendet werden? Du musst schon mal etwas genauer werden. Ansonsten musst Du die Befehle aus AW1 kopieren und den Namen des ChartObjects "Chart 3". ändern.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
Sorry, Du hast Recht. Wirklich sehr unhöflich. Der Stress und mein verdammter Ehrgeiz lassen mich oft einfache Sachen vergessen.

Neue Chance?

Hallo Oliver,

vielen dank für Deine Hilfe. Ich habe nochmal eine Datei hochgeladen:

http://rapidshare.com/files/337701670/Test.xls.html

Neben der Tabelle sind ja jetzt verscheidene Diagramme (in KW 1).
Diese sollen aber nicht die ganze Zeit sichtbar sein, sondern nur durch einen Klick. So wie du es zum Anfang gesagt hat. Ich habe im VBA den Befehl einfach kopiert und habe statt Chart 3, Chart 1 geschrieben, weil es ja das erste Diagramm ist. Und ich habe statt $A$10, dann die entsprechende Zelle beschrieben, in der das Feld durch einen Klick ein Diagramm anzeigen soll.
Ist das Falsch? Muss wohl, denn es funktioniert nicht.
Es soll ja für alle Diagramme funktionieren.

LG

Linda
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Linda,

wie die Namen der Diagramme lauten, findest Du oben am Schnittpunkt der Zeilen und Spaltenüberschriften, wo Dir auch die Zellbezeichnungen angezeigt werden.

Ich kann Dir kein Beispiel geben, da ich nicht weiß, welches Diagramm bei Klick auf Zelle ???? aus- bzw eingeblendet werden soll.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
Hallo Oliver,

Ich finde die Namen nicht. Irgendwie muss ich dieses Problem aber lösen.
Schausrt du dir die Datei nochmal an?
Das obenstehende (erste Diagramm) bezieht sich auf die Auftragsgrößen. (also alles was in Zelle A12 bis F14 steht)
Wo muss ich jetzt reinklicken um zu sehen wie dieses Diagramm heißt?
Ich finde das einfach nicht.
Und so soll es für alle Diagramme sein. Insgesamt habe ich 6 Stück.
Wenn das erste angeklickt ist, sollen die anderen nicht zu sehen sein. dann klicke ich das andere wieder weg und kann das nächste aufrufen.
Der Ansatz den du mir geschickt hast ist super, aber leider komme ich damit nicht zu Ende. Sorry ich bin kein Computer*Z*.

LG

LindaKF
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Linda,

ich frage nochmal: Bei Klick auf Zelle A10 soll welches Diagramm aus-/ eingeblendet werden. Bei Klick auf Zelle ??? soll Diagramm ??? aus- bzw. eingeblednet werden.

Ohne diese Angaben wird es schwer DIr zu helfen, da ich nicht weiß, wann welches Diagramm sichtbar sein soll und wann nicht.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
Hallo Oliver,

nochmal die aktuelle Datei:
bei Klick auf Zelle A11 soll das erste ganz oben stehende Diagramm geöffnet werden.
Bei Klick auf Zelle A16 Soll das zweite Diagramm von oben geöffnet werden.
Bei Klick auf Zelle A22 soll das dritte Diagramm von oben geöffnet werden.
Bei Klick auf Zelle A23 soll das rechts nebenstehende Diagramm geöffnet werden.
Bei Klick auf Zelle A24 soll das erste unter der Tabelle stehende Diagramm geöffnet werden.
Bei Klick auf Zelle A25 soll das zweite, rechte unter der Tabelle stehende Diagramm geöffnet werden.

LG Linda
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
oh, sorry habe ich eben vergessen..die aktuelle Datei.

Vielen Dank

Linda
0 Punkte
Beantwortet von lindakf Einsteiger_in (79 Punkte)
...