Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
632to636
632to636
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Lagerliste

Lagerliste
04.07.2005 14:35:07
Weingartner
Ich habe eine Lagerliste mit volgenden Spalten.
A Artikelnummer* B Lager1* C Lager2* D Lager1 zubuchen* E Lager2 zubuchen*
F Zu-AB Buchen auf Lager1
Im Lager1 sind als Beispiel 20 Teile die möchte ich bei SpalteE umbuchen auf
Lager2 mit Eingabe 5 dann sollen 5 in Lager2 sein und 15 in Lager1 .
Oder bei SpalteD buche ich wieder zurück mit Eigabe 2 dann sind 17 auf Lager1 und 3 auf Lager2
Zusätzlich möchte ich Teile bei Lager1 zu oder ab buchen in der SpalteF

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Lagerliste
04.07.2005 14:55:13
Rocky
ich versteh nur Bahnhof! kannste mal ne BSP Datei ins netz stellen!
vieleicht blick ich das dann!
Gruß rocky
AW: Lagerliste
04.07.2005 18:48:01
Rainer
Hallo Weingartner,
dieses Problem lässt sich nicht so locker 'aus dem Ärmel' lösen; man braucht Auswahl- und Listenfelder, da ja wahrscheinlich immer verschiedene Positionen umgebucht werden sollen. Ich habe solche Aufgaben als Inventar- und Lagerverwaltungen realisiert und weiß daher, daß hier zumindest eine semi-professionelle Lösung erforderlich ist. Wenn es nicht zu umfangreich wird, will ich aber trotzdem gern helfen.
Beste Grüße aus Recklinghausen
Rainer Weiß
Anzeige
AW: Lagerliste
04.07.2005 22:54:30
eingartner
Hallo Herr Weiß,
wenn Sie mir helfen können wäre ich natürlich sehr froh.
Vieleicht können wir das ganze ja einfacher lösen.
Ich will nur von einem Lager auf das Andere und zurück buchen können.
Und auf das Haubtlager zu und ab buchen.
Schöne Grüße aus Neumarkt St. Veit
Franz Weingartner
AW: Lagerliste
05.07.2005 11:26:01
Rainer
Hallo, Herr Weingartner,
Also, so richtig weiß ich nicht, ob ich auf dem richtigen Dampfer bin, aber ich versuch’s mal.
Ich gehe von folgenden Prämissen aus:
- Was in Spalte“Lager1Zu“ eingetragen wird, wird automatisch in „Lager1“ addiert, in “Lager2“ subtrahiert;
- Was in Spalte“Lager2Zu“ eingetragen wird, wird automatisch in „Lager2“ addiert, in “Lager1“ subtrahiert;
- Eine Bestandsveränderung ist nur in Spalte „Lager1Zu_Ab“ möglich.
Unter diesen Voraussetzungen kann ich einfache Zellformeln bilden.
Für Spalte B („Lager1“) = D-E+F
Für Spalte C („Lager2“) = E-D
Das ist soweit banal. Problem: Es wird kein echter Lagerbestand gespeichert (geht wegen der entstehenden Zirkelbezüge nicht), und wenn nun von einem Artikel eine bestimmte Anzahl ausgebucht werden soll, z.B. 20 von 100 in den Schrott, kann man in Spalte F nicht 20 eintragen, sondern muss den Restbestand nehmen. Lösung: Entweder eine weitere Spalte einführen und in F Zugänge buchen, in G Abgänge; dann müssen die Zellformeln entsprechend erweitert werden; oder ein Makro schreiben, im dem der Bestand in eine Variable geschrieben, verändert und das Ergebnis in die Zelle zurückgeschrieben wird. Ein guter Ausgangspunkt könnte folgender Code sein.

Sub auto_open()
'Bei Doppelklick in der Arbeitsmappe Prozedur aufrufen.
Worksheets(1).OnDoubleClick = "lagerRechnen"
End Sub

'

Sub auto_close()
Worksheets(1).OnDoubleClick = ""'Zurücksetzen
End Sub

'

Sub lagerRechnen()
Dim iZeile As Integer
Dim liBestand As Long
iZeile = Application.Caller.Row'Zeilenindex der geklickten Zeile übergeben
liBestand = Cells(iZeile, 2).Value + Cells(iZeile, 6).Value
Cells(iZeile, 2).Value = liBestand
End Sub

Da muss man noch ordentlich dran arbeiten, z. B. ungewolltes Doppelklicken abfangen etc. Viel Spaß.
Rainer Weiß
Anzeige
AW: Lagerliste
05.07.2005 13:01:18
Weingartner
Hallo Herr Weiß,
ich bedanke mich erst mal recht herzlich bei Ihnen.
Als nächstes werde ich es mal versuchen.
Grüsse
Franz Weingartner

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige