Kontakt- E-Mail- Adresse:klste@hotmail.de


Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA





Mit diesem Programm werden Mitarbeiter unter Berücksichtigung ihrer Qualifikation, Ausbildung und Berufserfahrung innerhalb der Abteilung auf bestehende Arbeitsplätze, Maschinen, Anlagen und verschiedene bestehende Arbeitsplätze verteilt.

 

Die Verteilung oder Planung funktioniert so:

Datum, Abteilung, und Arbeitsplatz (Maschine, Anlage, Labor, Kostenstellen), Uhrzeit von und Uhrzeit bis auswählen, danach werden die Mitarbeiter ausgewählt.

 

Die benötigten Mitarbeiter werden wie folgt ausgewählt:

eine Kopie der Personaldatenbank wird erstellt, die Kopie wird nach den erforderlichen Qualifikationen gefiltert und dann wird gefiltert, ob der Mitarbeiter aktuell arbeitsfähig und nicht anderswo gemeldet ist.

 

Es werden nicht mehr als 6 Personen in einem Eintrag eingetragen. Wenn das ausgewählte Objekt mehr Personal benötigt, können Sie in den folgenden Datensätzen weitere Personen zum Arbeitsplatz hinzufügen.

 

Die Personaldatenbank ist auf nur 500 Personalnummern ausgelegt

Die Personalplanung ist auf nur 10 Abteilungen ausgelegt

Jede Abteilung darf nur 30 Anwendungsbereiche haben (Maschinen, Anlagen, Kostenstellen...)

Der Vorname jeder Person kann beliebig formatiert werden, die Namensformatierung ist in Planung.



1_Tabellenblatt „Datenbank“. Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA

 

Im Blatt „Datenbank“ kann jeder Benutzer Daten zu Personal, Abteilungen und Arbeitsplätzen eingeben.

 

Im Blatt „Datenbank“ enthalten die Spalten A bis G Personaldaten. Es können maximal 500 Personen eingetragen werden.

 

Im Plan werden nur Vor- und Nachname angezeigt, die Formatierung der Zellen, in denen sich die Namen befinden, wie Schriftfarbe und Hintergrundfarbe, wird ebenfalls übernommen.

 

Krankheits- und Urlaubsfälle von Mitarbeitern werden als aktuelle Informationen in die Datenbank eingetragen.

 

In Spalte H kann der Benutzer bis zu 10 Abteilungen eingeben.

 

In 10 Spalten, von J bis S, kann der Benutzer bis zu 30 Arbeitsplätze für jede Abteilung eingeben.



2_So wird es eingetragen. Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA

 

Alles Weitere in diesem Programm wird aus einer Eingabemaske eingegeben, die auf dem Arbeitsblatt "Maske" durch die Schaltfläche "Maske" aktiviert wird.

 

Die Verteilung oder Planung funktioniert so:

Datum, Abteilung, und Arbeitsplatz (Maschine, Anlage, Labor, Kostenstellen), Uhrzeit von und Uhrzeit bis auswählen, danach werden die Mitarbeiter ausgewählt.

 

Die benötigten Mitarbeiter werden wie folgt ausgewählt:

eine Kopie der Personaldatenbank wird erstellt, die Kopie wird nach den erforderlichen Qualifikationen gefiltert und dann wird gefiltert, ob der Mitarbeiter aktuell arbeitsfähig und nicht anderswo gemeldet ist.

 

Hier ist ein Beispiel dafür, wie dieses Programm funktioniert.

 

Der Personalbedarf für einen Tag wird in der Abteilung Abt1 für die Anlage 11 geplant.

 

Diese Anlage wird von einem Staplerfahrer bedient, ein Staplerfahrer für die Frühschicht eingesetzt wird.

 

Aktivieren Sie im Rahmen „Personaldatenbank“ das Kontrollkästchen „Personaldatenbank“ und klicken Sie dann auf die Schaltfläche „Personaldatenbank“.

Die Eingabemaske wird ausgeblendet und im Blatt „Personaldatenbank“ wird eine Kopie der Personaldatenbank angezeigt. Der Filter wird in der Kopie eingesetzt: Zelle A1 anklicken, in Menüleiste „Start“, „Sortieren und Filter“, „Filter“ auswählen. Jetzt wird nach Qualifikation und dann nach Verfügbarkeit gefiltert.

 

Aktivieren Sie im Rahmen „Personaldatenbank“ die Checkbox „Filter anzeigen“, es erscheinen nur gefilterte Werte im Listenfeld. Wählen Sie einen verfügbaren Staplerfahrer aus der Liste per Doppelklick mit der linken Maustaste aus oder wählen Sie einfach eine Personalnummer oder einen Namen aus. Unten ist ein gelbes Etikett sichtbar, wenn der ausgewählte Mitarbeiter bereits eingetragen ist, steht dies im gelben Etikett.

 

Wenn der ausgewählte Mitarbeiter noch nicht erfasst ist, wählen Sie in der erscheinenden Combobox „Nummer zeigen in“ die Personalnummer 1 aus und klicken Sie anschließend auf die Schaltfläche „Zeigen“, der Mitarbeiter kann in die Planung aufgenommen werden.

 

Für die Anlage 11 in der Frühschicht braucht man 1 Maschinenführer, 2 Maschinenbediener und 4 Produktionshelfer. Die werden nach solchem Muster, wie beim Staplerfahrer, eingetragen, beachten Sie nur, dass der Eintrag nur eingetragen wird, wenn alle Mitarbeiter ausgewählt sind und Feld „Eintrag Nummer“ soll leer sein! In der Datenbank in der Zusatzinformation kann man sehen für welche Anlagen die Maschinenführer und Maschinenbediener geschult sind.

 

Spätschicht und Nachtschicht erfordern die gleiche Anzahl an Mitarbeitern wie die Frühschicht.

 

 

 

3_Checkboxs und Schaltflächen. Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA

 

Ist die Checkbox „Abteilung“ angehakt, wird die Schaltfläche „Blatt“ links weiß, beim Anklicken wird die Maske ausgeblendet und das Arbeitsblatt „Blatt“ aktiviert. Das Arbeitsblatt enthält die für die gesamte Abteilung erstellten Personalverteilungen für den ausgewählten Tag. Die rechte Kopfzeile dieses Blattes enthält den Namen der Abteilung, das Datum und die Seitenzahl.

 

Ist die Checkbox „Arbeitsplatz“ angeklickt, wird die Schaltfläche „Blatt“ links blau, beim Anklicken wird die Maske ausgeblendet und das Arbeitsblatt „Blatt“ aktiviert. Das Arbeitsblatt enthält nur für den Arbeitsplatz erstellter Personaleinsatzplanung für den ausgewählten Tag. Die rechte Kopfzeile dieses Blattes enthält den Namen der Abteilung, Bezeichnung des Arbeitsplatzes, das Datum und die Seitenzahl.

 

Ist eine Personalnummer ausgewählt und das Kontrollkästchen „Personalnummer“ aktiviert, wird die Schaltfläche „Blatt“ links gelb, beim Anklicken wird die Maske ausgeblendet und das Arbeitsblatt „Blatt“ aktiviert. Das Arbeitsblatt enthält nur die Personalverteilungsplanung, die für die ausgewählte Personalnummer am ausgewählten Tag erstellt wurde. Die rechte Kopfzeile dieses Blattes enthält Personalnummer, Datum und Seitenzahl.

 

Wenn Sie auf die Schaltfläche „Alle Felder leeren“ klicken, werden 6 Felder für Personalnummern und das Feld für die Eintrag Nummer geleert.

 

Wenn Sie eine Eintrag Nummer auswählen, wird die Schaltfläche „Eintragen“ ausgeblendet und die Schaltfläche „Eintrag löschen“ angezeigt.

 

Die Schaltfläche „Eintrag löschen“ löscht nur den ausgewählten Eintrag. Das Passwort zum Löschen ist die Zahl 3.



4_ListBox. Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA

 

Durch einen Doppelklick mit der linken Maustaste in der Listenbox wird der ausgewählte Eintrag Nummer bzw. die Personennummer in die entsprechende Combobox eingetragen.

 

In der ListBox passen sich die Spaltenbreiten automatisch an die Breite der angezeigten Werte an.



5_Kalender. Personaleinsatzplanung, Anlagenbesetzung, Schichtplanung. Excel VBA

 Die Schaltfläche "Aktuelles Datum" schaltet den Kalender auf das heutige Datum um.

 Das Programm erstellt für jedes Jahr einen Kalender. Der Kalender zeigt bewegliche und feste Feiertage

Anzahl und Namen der festen Feiertage werden vom Nutzer selbstständig bestimmt. Es werden nicht mehr als 15 feste Feiertage vergeben.


Das Programm hat eine Liste von 10 beweglichen Feiertagen, wobei der Benutzer nur bestimmen kann, ob der bewegliche Feiertag gesetzlich oder nicht gesetzlich ist.


Mit Schaltfläche „Alles löschen“ werden alle Planungen gelöscht. Das Passwort zum Löschen ist die Zahl 3.