Automatisieren von Kopiermakros (Microsoft Excel)
Sreekanth fragte, ob es eine Möglichkeit gibt, das Kopieren von Makros von einer Arbeitsmappe in eine andere zu automatisieren. Es scheint, dass Sreekanth jeden Monat eine neue „Verteilungs“ -Arbeitsmappe erstellen muss, die eine PivotTable enthält, die Daten analysiert, und die Arbeitsmappe muss bestimmte Makros enthalten.
Der einfachste Weg, dies zu tun, besteht möglicherweise darin, eine neue Excel-Vorlage zu erstellen, die nur die Makros enthält, die Sie verteilen möchten. Anschließend können Sie diese Vorlage als Grundlage für Ihre Verteilungsarbeitsmappe verwenden. Kopieren Sie einfach Ihre PivotTable in die Arbeitsmappe, und sie kann bei Bedarf verteilt werden.
Auf Wunsch können Sie auch ein Excel-Add-In erstellen, das die gewünschten Makros enthält. (Wie Sie Add-Ins erstellen, wird in anderen ExcelTips erläutert.) Sie können das Add-In dann an alle Rezepte Ihrer Distributionsarbeitsmappe senden und sie bitten, die Add-Ins auf ihrem System zu installieren.
Wenn Sie lieber keine Vorlage verwenden oder mit einem Add-In herumspielen möchten, können Sie ein Makro erstellen, das Makroprozeduren von einer Arbeitsmappe in eine andere kopiert. Ein solches Makro kann ziemlich involviert sein und würde einige Tests erfordern. Ein guter Ausgangspunkt für die Entwicklung eines solchen Makros ist eine großartige Online-Ressource auf dieser Webseite:
http://www.cpearson.com/excel/vbe.aspx
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (11655) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.
Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: