Thema Datum  Von Nutzer Rating
Antwort
08.06.2017 14:36:02 wybren
NotSolved
08.06.2017 14:56:53 JoNNy
NotSolved
08.06.2017 15:12:22 wybren
NotSolved
08.06.2017 15:28:44 Gast60047
NotSolved
08.06.2017 15:29:47 JoNNy
NotSolved
08.06.2017 16:16:47 wybren
NotSolved
08.06.2017 16:20:00 Gast63719
NotSolved
08.06.2017 16:23:14 wybren
NotSolved
08.06.2017 16:23:57 JoNNy
NotSolved
08.06.2017 16:28:19 wybren
NotSolved
08.06.2017 16:42:20 JoNNy
NotSolved
08.06.2017 16:49:52 JoNNy
NotSolved
08.06.2017 17:02:02 wybren
NotSolved
09.06.2017 10:17:47 Pombär97
NotSolved
09.06.2017 10:42:47 wybren
NotSolved
09.06.2017 11:08:33 Pombär97
NotSolved
09.06.2017 11:34:02 Gast18960
*****
Solved
09.06.2017 11:40:56 JoNNy
*****
NotSolved
09.06.2017 12:03:26 wybren
NotSolved
Blau Sub variabel aufrufen unter VBA
09.06.2017 14:08:11 Gast99687
***
NotSolved
09.06.2017 14:17:55 wybren
NotSolved

Ansicht des Beitrags:
Von:
Gast99687
Datum:
09.06.2017 14:08:11
Views:
631
Rating: Antwort:
  Ja
Thema:
Sub variabel aufrufen unter VBA

Hallo nochmal! Also du kannst auch Code aufrufen, der in einem Tabellenblatt liegt. Dann muss man das Modul / den Platz aber exakt angeben. Fehlt diese Zuweisung, geht Excel nur durch die Module im Ordner Module. Die Sheets sind ja eine "besondere" Art und werden da ausgelassen, da die Codes dort "nur" lokal für das Blatt da sind (vereinfacht gesagt).

Die allgemeine Zuweisung an RUN geht ausführlich so.

Application.run Dateipfad+name!Modulname.makroname

Wenn du bspw. bei dir die test_a in Tabelle1 hast, würde es auch so gehen.

Application.run Tabelle1.test_a

Wenn der Ort klar ist, kann man die bekannten Sachen wie Dateipfad+name bzw. Modulname auch weglassen. Dann muss aber klar sein, auf was man sich bezieht. Wenn in Tabelle 1 test_a vorhanden ist und in einem neuen Modul kann man so auf zwei verschiedene Functionen mit dem selben Namen zugreifen. Die Auswirkungen können aber unterschiedlich sein. Deshalb mein Tipp: Immer soviel wie möglich referenzieren.

VG


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
08.06.2017 14:36:02 wybren
NotSolved
08.06.2017 14:56:53 JoNNy
NotSolved
08.06.2017 15:12:22 wybren
NotSolved
08.06.2017 15:28:44 Gast60047
NotSolved
08.06.2017 15:29:47 JoNNy
NotSolved
08.06.2017 16:16:47 wybren
NotSolved
08.06.2017 16:20:00 Gast63719
NotSolved
08.06.2017 16:23:14 wybren
NotSolved
08.06.2017 16:23:57 JoNNy
NotSolved
08.06.2017 16:28:19 wybren
NotSolved
08.06.2017 16:42:20 JoNNy
NotSolved
08.06.2017 16:49:52 JoNNy
NotSolved
08.06.2017 17:02:02 wybren
NotSolved
09.06.2017 10:17:47 Pombär97
NotSolved
09.06.2017 10:42:47 wybren
NotSolved
09.06.2017 11:08:33 Pombär97
NotSolved
09.06.2017 11:34:02 Gast18960
*****
Solved
09.06.2017 11:40:56 JoNNy
*****
NotSolved
09.06.2017 12:03:26 wybren
NotSolved
Blau Sub variabel aufrufen unter VBA
09.06.2017 14:08:11 Gast99687
***
NotSolved
09.06.2017 14:17:55 wybren
NotSolved