05.09.2017, 09:58
Guten Morgen,
ich bin absolute Anfängerin mit VBA. (Noch nie zuvor verwendet)
Ich habe euch extra von allem Bilder gemacht, weil ich denke, dass viele von euch die Datei erst garnicht runter laden werden.
Ich möchte auch keines Wegs die fertige Datei vor die Nase gesetzt bekommen. (auch wenn das der einfache Weg wäre)
Ich suche eher Hilfestellung und Richtungsangaben. Ich versuche das ganze zu verstehen. (Bin im Januar 2018 in einem VBA Wochenendkurs angemeldet, was ja noch ewig dauert :D)
Ich würde mich auch riesig über entsprechende Internetseiten freuen, wo ich mir die Lösungen selber erlesen kann. Ich weiß einfach oft nicht, was genau ich als Suchbegriffe eingeben soll, damit ich wirklich auf Ergebnisse komme, die zu meiner Problemstellung passen.
Ich glaube nicht und erwarte es auch nicht, das einer/eine von euch lust hat mir das ganze Schritt für Schritt zu erklären :)
Für mich ist es immer am einfachsten etwas zu lernen und zu behalten, wenn ich es an so einer Datei erprobe. Diese Datei soll auch wirklich zum einsatz kommen.
Mit einer Beispieldatei, wo ich keinen Bezug zu habe, kann ich einfach nichts Anfangen.
Ziel:
"Eingabe" Über Buttons Formulare (UserForm) öffnen, nach der Eingabe und Auswahl im Formular soll in einem Extra Tabellenblatt "Lieferscheine" die nächste freie Zeile entsprechend ausgefüllt werden.
In der "Übersicht" sollen dann die Lieferscheine und Auslagerungen mit einander verrechnet werden. (Das dürfte ich selber hin bekommen)
Bisherige Umsetzung:
Buttons erstellt
User Form erstellt (bisslang nur für Lieferscheine, geht ja dann nach dem gleichen Prinzip)
Button öffnet User From.
Frage:
1. Tabellenblatt "Lieferscheine"
Button Lieferschein soll in Spalte A-F jeweils die nächste freie Zeile Beschriften
Button Auslagerung soll in Spalte I - L jeweils die nächste freie Zeile Beschriften
Ist dies so Problemlos möglich, oder sollte ich jeweils ein Tabellenblatt machen? Also eins für Lieferscheine und eins für Auslagerung?
2. User Form
a) wie ändere ich die Überschrift? Da soll dann natürlich Lieferschein oder Auslagerung stehen
b) wie ich mir das vorstelle:
Lieferschein Nr - eingabe - Textbox
Lieferdatum - eingabe - Textbox
Kühlhaus - auswahl ( Kühlhaus 1 oder Kühlhaus 2) - Listbox
Artikel Nr. - auswahl (die Artikel befinden sich im Tabellenblatt "Artikel") - Combobox
Artikel - da soll der entsprechende Artikel dann stehen, je nachdem welche Nr man auswählt - Textbox (wird denke ich falsch sein)
Menge - eingabe - Textbox
Button Ok = entsprechende neue Zeile beschriften
Button Abbrechen = Formular Schließen
c) zusätzliche Funktion User From
Ist es möglich, wenn ich Artikel Nr., Artikel und Menge 5x wiederhole in der Userform, dass beim Abschließen Excel jedes mal Lieferschein Nr, Lieferdatum und Kühlhaus wiederholt?
Bsp.
UserForm Eingabe:
Lieferschein Nr 666
Lieferdatum 05-09
Kühlhaus 2
1Artikel Nr. 10
1Artikel Schläfen
1Menge 2000
2Artikel Nr. 2
2Artikel Bäckchen
2Menge 3000
3Artikel Nr. 35
3Artikel Köpfe
3Menge 5000
4Artikel Nr.
4Artikel
4Menge
5Artikel Nr.
5Artikel
5Menge
Ausgabe:
Lieferschein Nr. Lieferdatum Kühlhaus Nr Artikel Menge
666 05.09.2017 2 10 Schläfen 2000
666 05.09.2017 2 2 Bäckchen 3000
666 05.09.2017 2 35 Köpfe 5000
666 05.09.2017 2
[s]666 05.09.2017 2[/s]
Excel soll natürlich nicht für Artikel 4 und 5 (wo nichts eingetragen ist) Lieferschein Nr, Lieferdatum oder Kühlhaus einfügen (daher im Beispiel durchgestrochen).
d) Wenn ich auf die Box doppelklicke, öffnet er mir ja das UserForm code Fenster und setzt den Curser an die richige stelle (der Codeteil, der diese Box betrifft).
bei den Textboxen muss ich doch eigentlich kein Code hinterlegen, oder?
Den abschließenden Code, damit er das in die Zeilen einträgt, muss ich doch beim OK Button hinterlegen?
Bei der Listbox bin ich aktuell dabei mich schlau zu lesen und zu Probieren.
Ich danke euch für eure Zeit, die Ihr euch genommen habt, dies erst einmal alles zu lesen. Ich habe versucht alles so gut wie möglich zu beschreiben.
Ich bin auch für jede folgende Hilfestellung und Richtungsweisung sehr dankbar.
ich bin absolute Anfängerin mit VBA. (Noch nie zuvor verwendet)
Ich habe euch extra von allem Bilder gemacht, weil ich denke, dass viele von euch die Datei erst garnicht runter laden werden.
Ich möchte auch keines Wegs die fertige Datei vor die Nase gesetzt bekommen. (auch wenn das der einfache Weg wäre)
Ich suche eher Hilfestellung und Richtungsangaben. Ich versuche das ganze zu verstehen. (Bin im Januar 2018 in einem VBA Wochenendkurs angemeldet, was ja noch ewig dauert :D)
Ich würde mich auch riesig über entsprechende Internetseiten freuen, wo ich mir die Lösungen selber erlesen kann. Ich weiß einfach oft nicht, was genau ich als Suchbegriffe eingeben soll, damit ich wirklich auf Ergebnisse komme, die zu meiner Problemstellung passen.
Ich glaube nicht und erwarte es auch nicht, das einer/eine von euch lust hat mir das ganze Schritt für Schritt zu erklären :)
Für mich ist es immer am einfachsten etwas zu lernen und zu behalten, wenn ich es an so einer Datei erprobe. Diese Datei soll auch wirklich zum einsatz kommen.
Mit einer Beispieldatei, wo ich keinen Bezug zu habe, kann ich einfach nichts Anfangen.
Ziel:
"Eingabe" Über Buttons Formulare (UserForm) öffnen, nach der Eingabe und Auswahl im Formular soll in einem Extra Tabellenblatt "Lieferscheine" die nächste freie Zeile entsprechend ausgefüllt werden.
In der "Übersicht" sollen dann die Lieferscheine und Auslagerungen mit einander verrechnet werden. (Das dürfte ich selber hin bekommen)
Bisherige Umsetzung:
Buttons erstellt
User Form erstellt (bisslang nur für Lieferscheine, geht ja dann nach dem gleichen Prinzip)
Button öffnet User From.
Frage:
1. Tabellenblatt "Lieferscheine"
Button Lieferschein soll in Spalte A-F jeweils die nächste freie Zeile Beschriften
Button Auslagerung soll in Spalte I - L jeweils die nächste freie Zeile Beschriften
Ist dies so Problemlos möglich, oder sollte ich jeweils ein Tabellenblatt machen? Also eins für Lieferscheine und eins für Auslagerung?
2. User Form
a) wie ändere ich die Überschrift? Da soll dann natürlich Lieferschein oder Auslagerung stehen
b) wie ich mir das vorstelle:
Lieferschein Nr - eingabe - Textbox
Lieferdatum - eingabe - Textbox
Kühlhaus - auswahl ( Kühlhaus 1 oder Kühlhaus 2) - Listbox
Artikel Nr. - auswahl (die Artikel befinden sich im Tabellenblatt "Artikel") - Combobox
Artikel - da soll der entsprechende Artikel dann stehen, je nachdem welche Nr man auswählt - Textbox (wird denke ich falsch sein)
Menge - eingabe - Textbox
Button Ok = entsprechende neue Zeile beschriften
Button Abbrechen = Formular Schließen
c) zusätzliche Funktion User From
Ist es möglich, wenn ich Artikel Nr., Artikel und Menge 5x wiederhole in der Userform, dass beim Abschließen Excel jedes mal Lieferschein Nr, Lieferdatum und Kühlhaus wiederholt?
Bsp.
UserForm Eingabe:
Lieferschein Nr 666
Lieferdatum 05-09
Kühlhaus 2
1Artikel Nr. 10
1Artikel Schläfen
1Menge 2000
2Artikel Nr. 2
2Artikel Bäckchen
2Menge 3000
3Artikel Nr. 35
3Artikel Köpfe
3Menge 5000
4Artikel Nr.
4Artikel
4Menge
5Artikel Nr.
5Artikel
5Menge
Ausgabe:
Lieferschein Nr. Lieferdatum Kühlhaus Nr Artikel Menge
666 05.09.2017 2 10 Schläfen 2000
666 05.09.2017 2 2 Bäckchen 3000
666 05.09.2017 2 35 Köpfe 5000
666 05.09.2017 2
[s]666 05.09.2017 2[/s]
Excel soll natürlich nicht für Artikel 4 und 5 (wo nichts eingetragen ist) Lieferschein Nr, Lieferdatum oder Kühlhaus einfügen (daher im Beispiel durchgestrochen).
d) Wenn ich auf die Box doppelklicke, öffnet er mir ja das UserForm code Fenster und setzt den Curser an die richige stelle (der Codeteil, der diese Box betrifft).
bei den Textboxen muss ich doch eigentlich kein Code hinterlegen, oder?
Den abschließenden Code, damit er das in die Zeilen einträgt, muss ich doch beim OK Button hinterlegen?
Bei der Listbox bin ich aktuell dabei mich schlau zu lesen und zu Probieren.
Ich danke euch für eure Zeit, die Ihr euch genommen habt, dies erst einmal alles zu lesen. Ich habe versucht alles so gut wie möglich zu beschreiben.
Ich bin auch für jede folgende Hilfestellung und Richtungsweisung sehr dankbar.