Office: Variable in anderem Macro verwenden

Helfe beim Thema Variable in anderem Macro verwenden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen! Ich habe folgendes Problem: Ich habe ein Makro geschrieben, in der ein User einen Ordner festlegen kann. Selbiger wird innerhalb des... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von tkirsten, 17. November 2008.

  1. Variable in anderem Macro verwenden


    Hallo zusammen!

    Ich habe folgendes Problem:

    Ich habe ein Makro geschrieben, in der ein User einen Ordner festlegen kann.
    Selbiger wird innerhalb des Makros verwendet um Dateien zu laden etc.

    Nun möchte ich diesen festgelegten Ordner noch in anderen Makros verwenden, er soll also global von überall verfügbar sein, weil ich diesen gewählten Ordner für mehrere Makros benötige.

    Leider habe ich keine Ahnung von der Hierarchie und wie ich sowas definiere. Vielleicht erbarmt sich einer, es mir zu erklären!

    Grüße und danke schonmal
    Timo

    :)
     
    tkirsten, 17. November 2008
    #1
  2. Hallo Timo,

    wenn du die Variable innerhalb eines Makros deklarierst, dann ist sie nur innerhalb dieses Makros gültig:

    Code:
    Variablen, die am Anfang eines allgemeinen Modules (also eines Modules, dass du zuvor über das Menü Einfügen | Modul eingefügt hast) mit dem Schlüsselwort Public deklariert werden, sind sogar in allen Makros aller Module des gesamten Projektes gültig - also in allen Makros der gesamten Exceldatei:

    Code:
    Schließlich gibt es noch die Möglichkeit, Variablen von einem Makro an ein anderes zu übergeben:

    Code:
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  3. Vielen Dank für die ausführliche Erklärung, klappt wunderbar!!!
     
    tkirsten, 19. November 2008
    #3
  4. Variable in anderem Macro verwenden

    Hallo,
    danke für die ausführlcihen Hinweise damlas, 2008. 8 Jahre später meine Nachfrage:

    Ich möchte die Variable beim erstellen der Datei über die Inputbox abfragen und diesen Wert dann global zur verfügung stellen.
    Code:
    im Modul 1 allgemein

    darunter
    Code:
    Starte ich nun ein anderes Macro im Modul, zeigt die Msgbox nix...

    Was mache ich Falsch?
    mfg
    Philipp
     
    Philipp Ivat, 23. Februar 2016
    #4
  5. Hallo,

    das sollte eigentlich genau so gehen, zeig mal Dein anderes Makro...

    [edit] Für die Wiederbelebung eines acht Jahre alten Threads, hat man sich übrigens die goldene Totengräberschaufel verdient, mach in Zukunft lieber einen neuen auf...

    Gruß, Muller2
     
    Muller2, 23. Februar 2016
    #5
Thema:

Variable in anderem Macro verwenden

Die Seite wird geladen...
  1. Variable in anderem Macro verwenden - Similar Threads - Variable Macro verwenden

  2. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  3. VBA:Laufzeitfehler beim Einlesen in Variable

    in Microsoft Excel Hilfe
    VBA:Laufzeitfehler beim Einlesen in Variable: Hallo Excel Freaks, ich habe eine Frage, ein Problem wo ich nicht mehr weiter weis.... In eine Exceldatei kopiere ich mir über Makro auf ein Tabellenblatt von anderen Exceldateien das...
  4. Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte

    in Microsoft Excel Hilfe
    Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte: Hallo zusammen, wer letzteren Thread kennt, hier eine Neuauflage. Problem: Aus Array-Berechnungen (Variablen von Let) ein weiteres Array zu erzeugen, welches für alle eindeutigen Werte aus G die...
  5. Variable Anzahl immer 9er Kombination StellenBerechnung

    in Microsoft Excel Hilfe
    Variable Anzahl immer 9er Kombination StellenBerechnung: Hallo schönen Guten Abend mit Bauchweh, das ich bereits habe bei meiner Nicht weiter kommenden Formel. Folgendes Es lässt sich Schwer beschreiben doch ich versuche es Ich habe in J3 einen Wert...
  6. Makro für variable Anzahl von Datensätzen

    in Microsoft Excel Hilfe
    Makro für variable Anzahl von Datensätzen: Hallo zusammen, ich habe wieder einmal ein kleines Excel-Problem, bei dem Ihr mir sicherlich helfen könnt. Ich habe eine Excel-Liste, das ist ein Export aus einem anderen Programm (siehe...
  7. Variable Länge

    in Microsoft Excel Hilfe
    Variable Länge: Hallo zusammen, ich habe mal eine Frage. In einer Tabelle sind Spalten und Zeilen angegeben. Die Zeilen werden beispielsweise mit A1:H5 angegeben. Nun werden zwei Spalten mit Werten hinzugefügt....
  8. Schuldenplan, Variable Rückzahlung

    in Microsoft Excel Hilfe
    Schuldenplan, Variable Rückzahlung: Erstmal Hallo in die Runde und schönen 2. Advent, Ich habe mal eine Frage und brauche mal ein wenig Schwarm wissen. Ich möchte gerne einen Schuldenzahlungsplan mit mehreren Gläubigern anlegen....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden