Thema Datum  Von Nutzer Rating
Antwort
Rot Globale Variable für Zurück-Commandbutton
06.02.2015 15:12:19 Julian
NotSolved
06.02.2015 15:27:30 Gast65694
NotSolved
06.02.2015 15:57:40 Julian
NotSolved
06.02.2015 16:05:13 Julian
NotSolved
06.02.2015 18:58:34 MarkusK
NotSolved
12.02.2015 11:12:51 Julian
NotSolved

Ansicht des Beitrags:
Von:
Julian
Datum:
06.02.2015 15:12:19
Views:
1627
Rating: Antwort:
  Ja
Thema:
Globale Variable für Zurück-Commandbutton

Grüß euch,

stehe seit geraumer Zeit auf dem Schlauch und komme unglücklicherweise nicht davon runter..

Folgendes Problem (vereinfachte Darstellung):

Ich habe vier Tabellenblätter: "Startseite", "1", "A" "B", "Ende".

Es gibt zwei mögliche Pfade, um von "Startseite" bist zum "Ende" zu kommen:

 "Startseite" --> "1" -->  "A" --> "Ende"

 "Startseite" -->  "1" --> "B" --> "Ende"

Bis auf "Startseite" besitzt jedes Tabellenblatt einen Zurück-CommandButton. Ich möchte nun mithilfer einer globalen Variable einen Zurückbutton steuern, nämlich:

Worksheets(dynVaribale).Select

Dazu habe ich zuvor in Modul1 folgendes festgehalten:

Option Explicit
Global dynVariable As String

Wenn ich nun bspw. in "A" dynVariable mit "A" definieren und dann über

Worksheets("Ende").Select

auf Ende zugreife, und schließlich da über den Zürck-CommandButton über

Worksheets(dynVaribale).Select

zurück springen möchte, teilt mir ein nette Fehlermeldung mit, dass dies nicht möglich ist (Laufzeitfehler '9': Index außerhalb des gültingen Bereichs) .

Mir ist bewusst, dass in diesem Falle dynVaribale leer ist.

Meine Frage also (nach diesem ellenlangen Text), wie definiere ich dynVariabel gloab, also "klassenübergreifend", dass sobald sie erneut definiert wird, sie ebenfalls global bekannt ist? 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Globale Variable für Zurück-Commandbutton
06.02.2015 15:12:19 Julian
NotSolved
06.02.2015 15:27:30 Gast65694
NotSolved
06.02.2015 15:57:40 Julian
NotSolved
06.02.2015 16:05:13 Julian
NotSolved
06.02.2015 18:58:34 MarkusK
NotSolved
12.02.2015 11:12:51 Julian
NotSolved