Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1724to1728
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen

Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen
29.11.2019 11:00:25
Thomas

Hallo zusammen,
ich habe mal eine Frage, auf die ich bisher keine Antwort finden konnte.
Ich habe eine benutzerdefinierte Funktion in Excel programmiert.
Innerhalb der Arbeitsmappe funktioniert diese problemlos.
Jetzt möchte ich das Arbeitsblatt, in dem diese Funktion angewendet wird, in eine andere Arbeitsmappe kopieren. Die Funktion soll dabei erhalten bleiben.
Geht das und wenn ja wie?
Vielen Dank vorab für jeden Tipp!
Gruß
Thomas

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

Betreff
Datum
Anwender
Anzeige
AW: Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen
29.11.2019 11:07:51
Hajo_Zi
Hallo Thomas,
ziehe das Modul in die neue Datei im VBA Editor.
Zu Deiner Datei kann ich nichts schreiben, was wohl daran liegt das ich nicht auf fremde Rechner schaue.Ich baue keine Datei nach.
Sollte die Datei verlinkt werden?

AW: Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen
29.11.2019 11:08:56
Torsten
Hallo,
kommt drauf an, wo die Funktion steht. Wenn sie im Code des Tabellenblatts steht, wird sie ja mit uebertragen. Wenn in einem Modul, dann musst du das Modul mit in die andere Datei uebretragen.
Gruss
AW: Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen
29.11.2019 11:41:11
Thomas
Hallo Hajo, hallo Torsten,
danke für die schnelle Antwort.
Hier noch weitere Infos zu meinem Problem.
Die Funktion liegt derzeit in einem Modul.
Ich könne sie aber auch direkt dem entsprechenden Arbeitsblatt zuordnen.
Aber wie rufe ich die sie dann in einer Zelle auf?
Im Moment steht in der Zelle: =Funktionsname(Parameter).
Der Übertrag der Funktion soll auch ohne Benutzung des VBA-Editors erfolgen.
Das ist wichtig, da die User keine Änderungen im Code vornehmen sollen.
Gruß
Thomas
Anzeige
AW: Benutzerdefinierte Funktion beim Kopieren eines Arbeitsblatts in andere Mappe übertragen
29.11.2019 15:00:31
EtoPHG
Hallo Thomas,
Am einfachsten so:
Die (Quell)Arbeitsmappe mit .SaveAs unter dem Zielnamen speichern.
Nach dem Speichern in letzterer alle Arbeitsblätter ausser dem Einen löschen.
Gruess Hansueli

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige