Hallo
Also ich habe ein userform mit 5 Kombinationsfeldern, 1 Txtfeld und
3 Befehlbuttons. Die eingegeben Daten werden in eine Tabelle chronologisch geschrieben. Das Problem: schreibt alle Eingabe aber nur der Name der letzte Kombinationsfeld. Hier ist der Listing:
chronologisch geschrieben. Das Problem: schreibt alle Eingabe
aber nur der Name der letzte Kombinationsfeld. Hier ist der
Listing:
In mein Bespiel schreibt nur der Name Champagne. Kann mir
jemand bitte
sagen was ich falsch mache?
Hi Aurauca,
du schreibst immer in die gleiche Zeile, logo siehst du dann nur die letzten Einträge, in dem Fall Champagne.
Wenn du da 5 Comboboxen hast und 3 glaub Textboxen hast musst du in 8 Spalten was schreiben um eien Chronologie zu erreichen.
Du schreibst quasi Combobox1 in A1, Textbox1 in B1
dann Combobox2 in A1, Textbox2 in B1, usw.usw.
Logisch das dann zum Schluß in A1 der Wert von ComboboxX und in B1 der Wert von textBoxX steht,
X ist in dem Fall halt zufällig der Sekt
Hi Reinhard
danke für dein Antwort. Ich habe 5 Kombinationsfelder und 1 txtbox.
Möchte aber das der Auswahl der cboboxen nur in eine Spalte geschrieben wird. Meine Tabelle hat: 1 Spalte (Auswahl der cbobox), 2te Spalte (txtbox), 3te (Datum). Wie lautet das code für schreiben in der erste Spalte?
gruß
arauca
Möchte aber das der Auswahl der cboboxen nur in eine Spalte
geschrieben wird. Meine Tabelle hat: 1 Spalte (Auswahl der
cbobox), 2te Spalte (txtbox), 3te (Datum). Wie lautet das code
für schreiben in der erste Spalte?
Hi Aarauca,
den ersten Code brauchst du 5mal, ungetesteter Ansatz:
Option Explicit
'
Private Sub cboBeer()
Call Notieren(cboBeer.Value)
End Sub
'
Sub Notieren(Wert)
Dim rowcount As Long
With Worksheets("Add new Stock")
rowcount = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Cells(rowcount, 1).Value = Wert
.Cells(rowcount, 2).Value = txtTotalStock.Value
.Cells(rowcount, 3).Value = Format(Now, "dd/mm/yyyy")
End With
End Sub
Private Sub cboBeer()
Call Notieren(cboBeer.Value)
End Sub
’
bei Private Sub cboBeer() kommt die Fehlermeldung:
Das Element ist bereits in einem Objektmodul vorhanden, von
der dieses
Objektmodul abgeleitet wird.
Hi Arauca,
bastle mal bitte eine kleine Beispieldatei mit den 5 Comboboxen und dem Textfeld wo dieser Fehler kommt und lad sie mal hoch bei http://www.hostarea.de
Gruß
Reinhard