Daten eingabe per UserForm
#1
Schönen Guten Tag,

ich hänge mal wieder etwas fest.
Ich habe einen command Button in Tabelle1 der eine UserForm öffnet.
dort will ich verschiedene daten neu eintragen. welche auf tabelle2 entsprechend gespeichert werden sollen.
Habe mir dazu im internet das ein oder andere zusammengesucht und versucht an die eigene userform anzupassen.
Leider funktioniert das noch nicht wie es soll.
Im Anhang ist mal das ganze beigefügt.  
Würde da bitte jemand drauf schauen? vielleicht ist das Problem für euch einfach zu lösen.

vielen Dank!


Angehängte Dateien
.xlsm   versuch3.xlsm (Größe: 46,13 KB / Downloads: 16)
Zitieren to top
#2
Hallo

und was funktioniert da nicht?
mit nur "drüber" schauen ist es mMn nicht getan
ich würde von dem Code eigentlich nichts übernehmen oder verändern wollen
sondern es eher komplett neu gestalten


ich wundere mich immer warum die Leute mit der "super" Erklärung
vom Marc nicht zurecht kommen (ich allerdings auch kaum)

MfG Tom
Zitieren to top
#3
Hallo,


das mag daran liegen das leute, wie in meinem fall, sich das erste mal mit VBA beschäftigen.
da mag eine erklärung in text oder video für jemand mit plan ganz simpel erscheinen. aber der anfänger bleibt an irgendwas simplem hängen.

ok, was funktioniert nicht,  die daten die ich eingebe werden nicht in tabelle2 in die liste eingetragen.

dieser code funktionierte auf einem anderen projekt, das ich als vorlage nahm.
dort war  aber die userform, der öffnen button und die datenliste in der eingetragen wurde, auf dem selben tabellenblatt.

ich möchte die eingabemaske aber in tabelle1 öffnen und die daten in tabelle 2 schreiben.  dazu habe ich (lacht nicht)  erstmal überall wo im code tabelle1 stand, tabelle2 geschrieben.

mir scheint es nun aber keine verknüpfung vom text eingabe feld in der maske  zum entsprechenden listen feld in tabelle2 zu geben.  ?!
Zitieren to top
#4
Hallo

du hast ein bissel Zuviel geändert
die Ereignisse der Userform dürfen nicht umbenannt werden
aus Userform_Activate(....
darfst du nicht Userform1_Activate(...
machen

hier in der Datei wird der neue Eintrag gleich in Tabelle2 geschrieben
mit vorheriger Überprüfung ob die Artikelnummer schon vergeben ist

MfG Tom


Angehängte Dateien
.xlsm   slowinvest.xlsm (Größe: 45,81 KB / Downloads: 11)
Zitieren to top
#5
(25.07.2017, 16:54)Crazy Tom schrieb: Hallo

du hast ein bissel Zuviel geändert
die Ereignisse der Userform dürfen nicht umbenannt werden
aus Userform_Activate(....
darfst du nicht Userform1_Activate(...
machen

hier in der Datei wird der neue Eintrag gleich in Tabelle2 geschrieben
mit vorheriger Überprüfung ob die Artikelnummer schon vergeben ist

MfG Tom

Halllo,
vielen dank. ich werd mir diese Datei ansehen mit meiner alten vergleichen und kapiere dann vielleicht etwas mehr.
Eine Anpassung fällt mir, nun wo ich Daten eingeben kann noch ein.


*  Ich möchte, gebe ich eine bereits vorhandene Artikelnummer ein, die zugehörigen Daten gezeigt bekommen. 
Später bei vielen Daten, wäre es nicht machbar den eintrag in der ListBox zu suchen. 
Vielelicht versuche ich es zu tauschen. Und bei eingabe einer Artikelnummer werden in der ListBox die daten aus A bis F gezeigt. sofern es bereits welche gibt.
Oder besser wenn eine bereits vorhandene Artikelnummer eingegeben wird, werden die daten ebenfalls direkt in den eingabe feldern gezeigt  und können so auch wieder geändert und  gespeichert werden.   

wahrscheinlich nicht so einfach.

Super aber das es nun funktioniert mit der Dateneingabe. Danke.

Den oberen Punkt anzupassen probiere ich erstmal wieder selbst.
Hoffe falls es nichts wird, darf ich hier wieder nerven :-)
Zitieren to top
#6
Moin,

habe leider nichts gefunden das Funktioniert hat.


wie gesagt hätte ich gerne, dass bei eingabe einer bereits vorhandenen Artikelnummer die restlichen textBoxen gleich mit den bereits vorhandenen informationen gefüllt werden.
Um dann ggf. wieder zu bearbeiten.

vieles findet man schön erklärt,  nur meist nicht wie es gemeint ist.

weiß jemand eine Beispiel datei wo man abgucken kann. oder hat einen code den ich einfügen kann?
wahrscheinlich sind es nur 2 zeilen code extra.

meine Beispiel Datei im Anhang.


Angehängte Dateien
.xlsm   Beispiel.xlsm (Größe: 39,07 KB / Downloads: 4)
Zitieren to top
#7
Hallo

hier deine Datei zurück

MfG Tom


Angehängte Dateien
.xlsm   Beispiel.xlsm (Größe: 38,93 KB / Downloads: 16)
[-] Folgende(r) 1 Benutzer sagt Danke an Crazy Tom für diesen Beitrag:
  • slowinvest
Zitieren to top
#8
(31.07.2017, 06:17)Crazy Tom schrieb: Hallo

hier deine Datei zurück

MfG Tom


Moin,

noch mal kurz, Sorry.

ich erhalte in dieser Datei nun ständig eine Fehlermeldung.   "Laufzeitfehler 91" 
meist nach der zweiten Aktion direkt.
Zitieren to top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste