Ich habe bereits eine Arbeitsmappe mit Macro erstellt, um 40 Personen zu verwenden. Der Endbenutzer muss nur auf die Schaltfläche klicken, und das Arbeitsblatt gibt dem Endbenutzer die nächsten verfügbaren Client-Informationen. Da es sich jedoch um eine freigegebene Datei handelt, konnte diese Person sie nicht öffnen, wenn eine Person auf die Schaltfläche klickt, während eine andere Person sie öffnet. Daher denke ich daran, ein weiteres Arbeitsbuch als Endbenutzerschnittstelle zu erstellen. Das ursprüngliche Arbeitsbuch wird das Back-End sein. Wir nennen die ursprüngliche Arbeit als A, die neue als B. Ich möchte Marco in B verwenden, um das Makro in A auszulösen. Wenn der Endbenutzer auf eine Schaltfläche in B klickt, entspricht das dem Klicken auf die Schaltfläche in A. Wie soll ich das machen?Wie man einen Marco in einer Arbeitsmappe verwendet, um eine andere Arbeitsmappe auszulösen
-1
A
Antwort
0
Sie können dies tun, indem Sie eine Referenz in Tools-->Reference-->Browse-->Add another workbook
setzen und Workbook1.macro1
verwenden, um das Makro aufzurufen.
Zusätzliche Hinweise:
- Suche nach vorhandenen Antworten, bevor Sie fragen - Sie wurde in Frage bereits in vorherigen Fragen behandelt.
- anstelle eines anderen Buches Sie ein Add in (.xlam) verwenden kann als Schnittstelle
0
Sie können dies verwenden, wenn Sie Makro-Test in Module1 von Arbeitsblatt A zu nennen versuchen,
Application.Run "'C:\Users\Yui\Desktop\A.xlsm'!Module1.test"
Verwandte Themen
- 1. Kopieren von einer Arbeitsmappe in eine andere Arbeitsmappe
- 2. VBA Kopieren von einer Arbeitsmappe in eine andere Arbeitsmappe
- 3. Excel-Arbeitsmappe automatisch in eine andere Arbeitsmappe speichern
- 4. Kopieren von Daten aus der Arbeitsmappe in eine andere Arbeitsmappe
- 5. Wie referenziere ich eine Arbeitsmappe, die den Namen der Arbeitsmappe nicht verwendet?
- 6. Dynamischen Bereich in eine andere Arbeitsmappe kopieren
- 7. Master-Arbeitsmappe mit einer anderen Arbeitsmappe aktualisieren
- 8. Kopiert Arbeitsblatt in eine andere Arbeitsmappe - Pfadfehler
- 9. Archivierung in eine andere Arbeitsmappe in VBA
- 10. Arbeitsmappe öffnen, einen Bereich zählen und in eine andere Arbeitsmappe schreiben
- 11. Kopieren von Daten aus Arbeitsblättern in einer Arbeitsmappe in eine andere Arbeitsmappe
- 12. Kopieren von Daten aus einer geöffneten Arbeitsmappe in eine andere geöffnete Arbeitsmappe
- 13. Kopieren von Daten aus einer Arbeitsmappe in eine andere Arbeitsmappe basierend auf Kriterien
- 14. Excel VBA Bild von einer Arbeitsmappe in eine andere Arbeitsmappe kopieren
- 15. VBA Eine Zeile von einer Arbeitsmappe in eine andere kopieren
- 16. Kopieren von Stilen aus einer Excel-Arbeitsmappe in eine andere
- 17. Wie kann ich eine Arbeitsmappe in einer anderen Arbeitsmappe referenzieren, um die Datei automatisch zu öffnen?
- 18. Daten aus einer Arbeitsmappe extrahieren und in eine andere Arbeitsmappe kopieren
- 19. Kopieren bestimmter Zeilen von einer Arbeitsmappe in eine andere
- 20. VBA - Kopieren gefilterter Datenwerte von einer Arbeitsmappe in eine andere
- 21. VBA-Wert von einer Arbeitsmappe in eine andere kopieren
- 22. Importieren von Daten Von einer Arbeitsmappe in eine andere
- 23. VBA Modul von einer Arbeitsmappe in eine andere kopieren?
- 24. Offene Arbeitsmappe von einer Excel-Instanz in eine andere übertragen
- 25. Vlooup in Arbeitsmappe zu und Einfügen in eine andere Arbeitsmappe in einer bestimmten Spalte, die eine Zeile jeden Tag wechseln
- 26. Wie verschiebt man ein Excel-Arbeitsblatt von einer Arbeitsmappe in eine andere mit openxlsx in R?
- 27. führen einen VBA-Makro in einer Arbeitsmappe von einer anderen Arbeitsmappe
- 28. VBA - Wie kopiert man Zeilen in Excel von einer Arbeitsmappe in eine andere?
- 29. Wie Blätter von zwei Arbeitsmappe zu einer Arbeitsmappe kombinieren/zusammenführen
- 30. Kopieren andere Arbeitsmappe aus einem Ordner in verschiedene Blätter in einer Arbeitsmappe
Pssst .. es ist * Makro * ;-) –