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




Dispositionsprogramm in Excel VBA selber erstellen

 

 

Excel VBA. Dispositionsprogramm mit Bilder und Filter Ansicht in Kombinationsfeldern

Dieses Programm zeigt aktueller Bestand von allen Artikeln (Dispositionsgüter) und ermöglicht schnell und problemlos im Lager den Lagerplatz (Dispositionsort) mit gesuchtem Artikel (Dispositionsgut) zu finden. Jeder Dispositionsort ist nur für ein Dispositionsgut bestimmt.

Im Tabellenblatt „Gut_Mehrung_Minderung“ ist Formular für Gut Mehrung/Gut Minderung.

Für jeden Kommissionierungsauftrag sucht man im Programm alle Orten, wo im Kommissionierungsauftrag stehende Dispositionsgüter zu finden sind, und trägt das ins Formular ein. Ausgedrucktes Formular kann man dem Kommissionierungsauftrag beigelegen.

Bei Kommissionierung kann man auch nicht ausgefülltes ausgedrucktes Formular verwenden, die Orten und Dispositionsgüter werden bei Kommissionierung ins Formular eingetragen.

Nach Kommissionierung werden die Formulare in einem Ordner abgelegt.

Der zuständige Mitarbeiter, als er alle Daten aus den ausgefüllten Formularen in Programm eingetragen hat, kann aktuelle Liste von allen Dispositionsorten ausdrucken und allen Arbeiter zur Verfügung stellen.

Die Excel Datei hat 5 Tabellenblätter: „Maske“, „Dispositionsgut“, „Dispositionsort“, „Blatt“ und „Gut_Mehrung_Minderung“.

In dem Programm alles wird aus einer Eingabemaske erledigt. Die Eingabemaske wird im Tabellenblatt „Maske“ mit Schaltfläche „Maske“ aktiviert.

In Tabellenblatt „Dispositionsgut“ wird eingetragen: in Spalte „A“ - Dispositionsgut-Nr., in Spalte „B“ – Bezeichnung von dem Gut, in Spalte „C“ – Einheit von dem Gut.

In Tabellenblatt „Dispositionsort“ wird eingetragen: in Spalte „A“ Ort-Nr., in Spalte „B“ Dispositionsortname.

Eingetragene Daten aus den beiden Tabellenblättern „Dispositionsgut“, „Dispositionsort“ werden von dem Programm übernommen und verwendet.

Im Tabellenblatt „Blatt“ stehen Kopien vom Grundbuch, von Dispositionsgut, von Dispositionsort.

Im Tabellenblatt „Gut_Mehrung_Minderung“ ist das Formular für Gut Mehrung/Gut Minderung,

In Eingabemaske im Rahmen „Gut/Mehrung“ wird nur Mehrung des Gutes eingetragen. Im Buchungssatz schreibt das Programm immer die Datum, welche im Feld „Datum“ steht, wenn das Feld leer ist wird aktuelles Datum eingetragen. Zahl aus dem Feld „Menge“ wird dem ausgewählten Dispositionsgut addiert. Dem ausgewählten Dispositionsort wird die Zahl und der ausgewählter Dispositionsgut hinzugefügt.

Der ganze Buchungssatz wird in Grundbuch eingetragen. Jeder Buchungssatz bekommt eigene ID-Nr. Das Programm erstellt 1048500 Buchungssätze.

Im Rahmen „Gut/Minderung“ wird nur Minderung des Gutes eingetragen. In dem Rahme alles funktioniert wie im Rahmen „Gut/Mehrung“ nur die Zahl der Menge wird abgezogen und als Negativzahl eingetragen.

Alle ID-Nr. der Buchungssätze stehen im Feld „ID-Nr.“

Wenn im Rahmen „Gut/Mehrung“ eine Dispositionsgut-Nummer ausgewählt wird, sind die Schaltflächen „Bild einfügen“ und „Bild entfernen“ sichtbar. Jedem Artikel kann man ein Bild einfügen oder entfernen, beim Entfernen wird nach dem Kennwort gefragt, das ist die Zahl 3.

Listenfeld kann unterschiedliche Hintergrundfarben haben. Blau für Dispositionsgut, gelb für Dispositionsort, weiß für Grundbuch. Mit einem Doppelklick im Listenfeld wird ausgewählte Zeile im aktiven Combobox angezeigt, wenn Hintergrundfarbe weiß ist, wird ID-Nr. angezeigt, wenn Hintergrundfarbe blau ist, Dispositionsgut-Nr. wird angezeigt, wenn Hintergrundfarbe gelb ist, Ort-Nr. wird angezeigt. Im Listenfeld die Spaltenbreiten passen sich automatisch an, an Spaltenbreiten des gezeigten Tabellenblattes.

Schaltfläche „Blatt“ aktiviert Tabellenblatt „Blatt“ und erstell in dem Blatt eine Kopie von dem, was im Listenfeld angezeigten wird. Im Tabellenblatt „Blatt“ kann man Filter einsetzen, Zelle A1 anklicken, in Menüleiste „Start“, „Sortieren und Filter“, „Filter“ auswählen.

Checkbox „Blatt“ aktiviert Filteransicht in den Comboboxen: „Dispositionsgut-Nr./Blatt“, „Bezeichnung/Blatt“, „Ort-Nr./Blatt“, „Bezeichnung/Blatt“, „ID-Nr./Blatt“.

Wenn „Dispositionsgut“ gefiltert wird, sind die erste zwei Comboboxen sichtbar, wenn „Dispositionsort“ gefiltert wird, sind die erste vier Comboboxen sichtbar, wenn „Grundbuch“ gefiltert wird, sind alle fünf Comboboxen sichtbar.

Alle in den fünf Comboboxen ausgewählten Werte werden in aktiven gleichfarbigen Comboboxen angezeigt. Die farbige Comboboxen, wenn die aktiv sind bekommen graue Hintergrundfarbe.

Jeder Buchungssatz, wenn der noch relativ aktuell ist, kann mit Schaltfläche „Eintrag löschen“ löschen, Kennwort für löschen ist die Zahl 3.

Inhalt des Grundbuchs wird mit Schaltfläche „Grundbuch löschen“, gelöscht. Kennwort für löschen ist die Zahl 3.

Ganzes Dispositionsbestand wird mit Schaltfläche „Bestand löschen“, gelöscht. Kennwort für löschen ist die Zahl 3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Disposition von Maschinen und Materialien mit Excel planen und steuern

 

 

1 Dieses Programm ist eine im VBA programmierte Excel Datei. Beim ersten Hochfahren dieses Programm erscheint gelber Balken. Die Makros werden aktiviert, wenn die Schaltfläche „Inhalt aktivieren“ gedrückt wird.

 

 

2 Die Datei hat 2 Tabellenblätter: „Maske“, „Tabellenansicht“.

 

 

3 Alles wird aus Eingabemaske eingetragen. Die Maske besteht aus sieben Rahmen: „Dg“, „Do“, „Bme“, „Bmi“, „B/O“, „Le“, „Lv“.

 

 

4 Im Rahmen „Dg“ „Dispositionsgutkonto erstellen-ändern“ wird integrierter Dispositionsgutdatenbank bearbeitet.

Dispositionsgutdatenbank hat Platz für 500 Dispositionsgutkonten.

 

 

5 Aus dem Rahmen „Dispositionsgutkonto erstellen-ändern“ kann man 2 Auswertungstabellen erstellen: „Dispositionsgutdatenbank“, „Gut/Ort/Bestand“.

 

 

6 In dem Rahmen „Dispositionsgutkonto erstellen-ändern“ kann man jedes Konto mit Schaltfläche „Konto löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

7 Im Rahmen „Do“ „Dispositionsortkonto erstellen-ändern“ wird integrierte Dispositionsortdatenbank bearbeitet.

Dispositionsortdatenbank hat Platz für 500 Konten.

 

 

8 Aus dem Rahmen „Dispositionsortkonto erstellen-ändern“ kann man 4 Auswertungstabellen erstellen: „Dispositionsortdatenbank“, „Ort/Gut/Bestand“, „Ort/Gut/Reserve“, „Ort/Gut/Geplant“.

 

 

9 In dem Rahmen „Dispositionsortkonto erstellen-ändern“ kann man jedes Konto mit Schaltfläche „Konto löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

10 Im Rahmen „Bme“ „Bestandmehrung“ werden gekaufte Dispositionsgüter in Dispositionsorten als Mehrung eingetragen. Die Mehrung wird in Grundbuch, Dispositionsortkonto und Dispositionsgutkonto verbucht. Im Grundbuch gibt es Platz für 10 000 Buchungssätze.

 

 

11 Aus dem Rahmen „Bestandmehrung“ kann man 3 Auswertungstabellen erstellen: „Grundbuch“, „Dispositionsgutdatenbank“, „Dispositionsortdatenbank“.

 

 

12 In dem Rahmen „Bestandmehrung“ kann man jedes Mehrungsbuchungssatz mit Schaltfläche „Buchungssatz löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

13 Im Rahmen „Bmi“ „Bestandminderung“ werden verbraucht Dispositionsgüter in Dispositionsorten als Minderung eingetragen. Die Minderung wird in Grundbuch, Dispositionsortkonto und Dispositionsgutkonto verbucht. Im Grundbuch gibt es Platz für 10 000 Buchungssätze.

 

 

14 Aus dem Rahmen „Bestandminderung“ kann man 3 Auswertungstabellen erstellen: „Grundbuch“, „Dispositionsgutdatenbank“, „Dispositionsortdatenbank“.

 

 

15 In dem Rahmen „Bestandminderung“ kann man jedes Minderungsbuchungssatz mit Schaltfläche „Buchungssatz löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

16 Im Rahmen „B/O“ „Bestimmungsort“ wird Bestimmungsorten Datenbank bearbeitet.

Bestimmungsorten Datenbank hat Platz für 500 Konten.

 

 

17 Aus dem Rahmen „Bestimmungsort“ kann man 1 Auswertungstabelle erstellen: „Bestimmungsortdatenbank“.

 

 

18 In dem Rahmen „Bestimmungsort“ kann man jedes Konto mit Schaltfläche „Nr. löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

19 Im Rahmen „Le“ „Lieferschein erstellen“ werden Lieferscheine erstellt.

Hier kann man 5 000 Lieferscheine erstellen.

 

 

20 Jeder erstellter Lieferschein kann mit Schaltfläche „Lieferschein löschen“ gelöscht werden. Kennwort für löschen ist immer die Zahl 3.

 

 

21 Jeder Lieferschein kann bis 40 Positionen haben.

 

 

22 Jede Position kann mit Schaltfläche „P-Nr. löschen“ gelöscht werden. Kennwort für löschen ist immer die Zahl 3.

 

 

23 Aus dem Rahmen „Lieferschein erstellen“ kann man 11 Auswertungstabellen erstellen: „Lieferscheine/Liste“, „Lieferschein“, „Bestimmungsortdatenbank“, „Dispositionsgutdatenbank“, „von Dispositionsortdatenbank“, „an Dispositionsortdatenbank“, „Gut/Ort/Bestand“, „von Dispositionsort/Gut/Bestand“, „an Dispositionsort/Gut/Bestand“, „Ort/Gut/Reserve“, „Ort/Gut/Geplant“. 

 

 

24 Im Rahmen „Lv“ „Lieferschein verbuchen“ werden Lieferscheine verbucht.

 

 

25 Bei jedem verbuchten Lieferschein kann man alle Buchungssätzen mit Schaltfläche „Buchung löschen“ löschen. Kennwort für löschen ist immer die Zahl 3.

 

 

26 Aus dem Rahmen „Lieferschein verbuchen“ kann man 4 Auswertungstabellen erstellen: „Lieferscheine/Liste“, „Lieferschein“, „Bestimmungsortdatenbank“, „Grundbuch“. 

 

 

27 Tabellenansicht „Dispositionsgutdatenbank“

 

 

28 Tabellenansicht „Gut/Ort/Bestand“

 

 

29 Tabellenansicht „Dispositionsortdatenbank“

 

 

30 Tabellenansicht „Ort/Gut/Bestand“

 

 

31 Tabellenansicht „Ort/Gut/Reserve“

 

 

32 Tabellenansicht „Ort/Gut/Geplant“

 

 

33 Tabellenansicht „Grundbuch“

 

 

34 Tabellenansicht „Bestimmungsortdatenbank“

 

 

35 Tabellenansicht „Lieferscheine/Liste“

 

 

36 Tabellenansicht „Lieferschein“

 

 

37 Wenn Grundbuch voll wird, mit Schaltfläche „Alles löschen“ werden alle Buchungssätze und alle Lieferscheine gelöscht. Kennwort für löschen ist immer die Zahl 3. Gut - und Ortbestände bleiben erhalten und Platz für weitere 10 000 Buchungssätzen wird frei.