Excel Makro mit UserForm

FreeRider

Stammgast
Hallo

Ich nehme an, der Wert im Feld PC-ID kann nur 1 x vorkommen (eindeutiger Index)?

Soll man nach der Suche was an den Daten ändern können oder sollen die Felder dann gesperrt sein (nur Inhalt Anzeigen)

Falls nein --> sollen geänderte Werte den bestehenden Datensatz aktualisieren?
 

alized528

Stammgast
Hallo

Ja dieser Wert kann nur einmal vorkommen. Die Daten sollte man änder können und diese dann in die Tabelle übernehmen.

Vielen Dank für die Hilfe
 

FreeRider

Stammgast
Hallo alized528

Ich habe mir dein Formular angeschaut und das mit der Suchfunktion mal eingebaut.

Ausserdem habe ich dir ein zweites File beigelegt - es basiert auf deinem VBA-Code. Allerdings ist hier einiges an Code zusammengefasst und er fängt unter anderem auch das Problem ab, dass bei einem abspeichern auf jeden Fall in jedem Feld ein Eintrag gemacht wird, auch wenn der User das Formular nicht komplett durchlaufen hat.

Fragen zum VBA-Code beantworte ich natürlich gerne :o
Würde mich über ein kleines Feedback freuen ...


Zur Info, was ich in deinem File angepasst habe:

ergänzt/neu angelegt:
Variablen "Const StrAngabe", "bol", "ctrl"

Neue Subs:
NeuerDS()
lsEintrag()
lbsuche()
cmbNeu_Click()

Angepasste Subs:
tbID_Exit ausgeschaltet
UserForm_Initialize ergänzt
cmdUebernehmen_Click

Formularanpassung:

Feld "suche" in Feld "Neuer Datensatz" umgewandelt
Listenfeld eingebaut
 

Anhänge

  • Inventar.zip
    67,9 KB · Aufrufe: 12

alized528

Stammgast
Ok ich danke dir vorerst einmal
Momentan bin ich nicht zuhause aber werde es nächste Woche anschauen und dir ein Feedback geben
 
Oben