Asta Powerproject Makro
Einsatztabelle.vba

Kurzbeschreibung:

Dieses Makro erstellt, für vom Benutzer ausgewählte Arbeitsressourcen, eine Excel-Tabelle, in der alle geplanten Einsätze dieser Arbeitsressourcen, für einen bestimmten Zeitraum aufgeführt werden.

Stichworte:

Einsatzplanung, Arbeitsressourcen, Excel

Relevanz:

Asta Powerproject 9.0.01, Microsoft Excel 2000/2003

Technik:

VBA-Addin

Verteilung:

Premium Freeware

Autoren:

ASTA CompetenceCenter

Copyright:

ASTA DEVELOPMENT GMBH, Karlsruhe

 

 

Inhalt:

 

 

Ein Makro installieren

 

Eine neue Symbolleiste erstellen

 

Das Makro verwenden


Ein Makro installieren
Bevor Sie die Funktionalität eines Makros in Asta Powerproject nutzen können, müssen Sie die zugehörige Makrodatei in das Verzeichnis
\Addins unterhalb des Asta Powerproject Programmverzeichnis kopieren.

Gehen Sie folgendermaßen vor:
 

  1. Stellen Sie sicher, dass Sie Asta Powerproject 9.0.01 auf Ihrem System installiert haben und Asta Powerproject nicht gestartet ist.

  2. Öffnen Sie den Windows Explorer.

  3. Öffnen Sie das Verzeichnis, in das Sie Asta Powerproject installiert haben. Hier finden Sie das Verzeichnis \Addins. (Sollte das Verzeichnis \Addins nicht vorhanden sein, können Sie dieses jetzt erstellen).

  4. Kopieren Sie die Makrodatei Einsatztabelle.vba in das Verzeichnis \Addins.

  5. Öffnen Sie das Verzeichnis \Addins und erstellen Sie dort einen Ordner mit der Bezeichnung \Icons, falls dieser noch nicht vorhanden sein sollte.

  6. Kopieren Sie die Symboldatei (*.ico) in das Verzeichnis \Icons.

 

Eine neue Symbolleiste erstellen
Zur einfacheren Verwendung einer Funktion aus einem Makro können Sie den Funktionsaufruf einer Schaltfläche in einer Symbolleiste zuordnen. Im Folgenden wird Ihnen gezeigt, wie Sie in Asta Powerproject eine neue Symbolleiste und eine Schaltfläche zum Aufrufen der Makrofunktion erstellen.

Gehen Sie folgendermaßen vor:
 

  1. Starten Sie Asta Powerproject.

  2. Wählen Sie die Menüfolge Extras - Anpassen..., der Dialog Anpassen... erscheint.

  1. Erstellen Sie durch Klicken auf die Schaltfläche Neu eine neue Symbolleiste. (Sie können dieser neuen Symbolleiste über die Schaltfläche Umbenennen eine neue Bezeichnung geben).

  2. Eine neue Symbolleiste erscheint auf Ihrem Bildschirm.

  3. Wählen Sie das Register Befehle und öffnen Sie den Eintrag Makros.

  4. Wählen Sie hier die Funktion Einsatz.Tabelle und ziehen Sie diese in die neue Symbolleiste. (Drag&Drop)

  5. Klicken Sie anschließend im Bereich Symbol auf die Schaltfläche Benutzerdefiniert... und öffnen daraufhin das von Ihnen erstellte Verzeichnis \Icons.

  6. Wählen Sie nun die, der Funktion entsprechende Symboldatei aus (Einsatztabelle.ico).

Aktivieren Sie die Option Text im Bereich Anzeige und geben Sie der neuen Schaltfläche im Feld Text einen Namen (z.B. Einsatztabelle).

Schließen Sie den Dialog Anpassen... und ziehen Sie die neue Symbolleiste an die gewünschte Position in der Asta Powerproject Programmoberfläche.

Sie können nun das Makro Einsatztabelle durch Anklicken der entsprechenden Schaltflächen starten.


Das Makro verwenden
Das Makro
Einsatztabelle erstellt für vom Benutzer gewählte Arbeitsressourcen eine oder mehrere Tabellen, aus denen ersichtlich wird, ob diese Arbeitsressourcen in einem vorher bestimmten Zeitraum bereits verplant sind. Dabei werden alle Tätigkeiten der jeweiligen Arbeitsressourcen, die in diesen Zeitraum vorhanden sind aufgelistet.

Nach dem Aufruf der Funktion Einsatz.Tabelle erscheint der Dialog Einsatztabelle (siehe nachfolgende Abbildung am Beispiel des Projekts 'Gewerbegebäude mit Ressourcen.pp'):

Um eine Einsatztabelle in Microsoft Excel 2000/2003 zu erzeugen, gehen Sie folgendermaßen vor:

  1. Geben Sie im Bereich Zeitraum das Startdatum, die Startuhrzeit, das Enddatum und die Enduhrzeit des Zeitraums ein, der für die Auswertung benutzt werden soll. Achten Sie hierbei darauf, dass das Datum und die Uhrzeiten im Format TT.MM.JJJJ bzw. hh:mm einzugeben sind.

  2. Über das Kontrollkästchen Uhrzeiten ignorieren, geben Sie an, ob die von Ihnen gewählten Uhrzeiten bei der Auswertung mit einbezogen werden sollen. Sollten Sie hier ein Häkchen setzen, so wird automatisch als Startuhrzeit 00:00 Uhr und als Enduhrzeit 23:59 Uhr benutzt. Des weiteren werden dann auch in der Excel-Tabelle keine Uhrzeiten dargestellt.

  3. Im Bereich Bereich wählen Sie, ob Ihre Auswertung das gesamte Projekt, oder nur die aktuelle Ansicht umfassen soll. Wenn Sie sich für den Bereich Projekt entscheiden, können Sie zusätzlich einen Filter aus der Auswahlliste Filter wählen. Beachten Sie hierbei, dass kein Filter benutzt werden darf, der eine Eingabe des Benutzers erfordert. Beim Ausführen des Makros ohne eine geöffnete Ansicht ist die Option Ansicht deaktiviert.

  4. Im Bereich Arbeitsressourcen werden Ihnen alle im Projekt vorhandenen Arbeitsressourcen aufgelistet. Klicken Sie in die Kontrollkästchen der enstprechenden Arbeitsressourcen um diese zu markieren und in die Auswertung mit einzubeziehen. Um eine Markierung an einer Arbeitsressource wieder aufzuheben, klicken Sie erneut in das Kontrollkästchen der Arbeitsressource, so dass das Häkchen darin verschwindet. Ausserdem können Sie mit Hilfe der Schaltflächen und , alle Arbeitsressourcen mit einem Klick markieren bzw. alle Markierungen aufheben.

  5. Aktivieren Sie das Kontrollkästchen Fertiggestellte Zuweisungen ignorieren, um alle in dem angegebenen Zeitraum vorhandene und fertiggestellte Abschnitte nicht zu berücksichtigen.

  6. Aktivieren Sie das Kontrollkästchen Für jede Arbeitsressource ein neues Tabellenblatt, wenn für jede von Ihnen markierte Arbeitsressource ein eigenes Tabellenblatt in Microsoft Excel 2000/2003 erzeugt werden soll. Diese Tabellenblätter werden dabei nach der jeweiligen Arbeitsressource benannt. Hierbei ist zu beachten, dass ein Tabellenblatt in Microsoft Excel weder ein :, \, /, ?, *, [ oder ] enthalten, noch länger als 31 Zeichen sein darf. Sollte die Bezeichnung einer Arbeitsressource länger sein, so wird die Bezeichnung auf 31 Zeichen gekürzt. Beim Vorhandensein eines ungültigen Zeichens, erhält das Tabellenblatt die Bezeichnung "Ungültige Bezeichnung".

  7. Nachdem Sie alle nötigen Informationen eingegeben haben, klicken Sie auf die Schaltfläche Starten, um die Einsatztabelle in Microsoft Excel 2000/2003 zu erstellen.

In nachfolgender Abbildung sehen Sie das Ergebnis einer Auswertung:


Falls Sie Fragen zur Anwendung von Asta Powerproject, dessen Möglichkeiten und Funktionen haben, oder gerne die Funktionalität Ihres Asta Powerproject individuell erweitern wollen, wenden Sie sich bitte direkt an das ASTA CompetenceCenter.

Das ASTA CompetenceCenter ist Ihr kompetenter Partner für

zu Asta Powerproject und Projektmanagement.

ASTA DEVELOPMENT GMBH
CompetenceCenter
Liststr. 22
76185 Karlsruhe

Telefon: 0721 - 95 25 -121
Telefax: 0721 - 95 25 -100
eMail: CompetenceCenter@ASTAdev.de
Internet: www.ASTAdev.de/cc


Nutzungshinweise:
Die Verwendung der beschriebenen Software erfolgt auf eigenes Risiko. Die Software ist durch das ASTA ComptenceCenter getestet und freigegeben. Die Autoren und ASTA DEVELOPMENT GMBH haften für keinerlei Schäden die durch den Einsatz oder Nichteinsatz der Software entstehen sollten. Ein Anspruch auf Fehlerverbesserung in der Software sowie Supportdienstleistungen für die Software besteht nicht.


Karlsruhe, 2006.11.21