Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CommandButton
BildScreenshot zu CommandButton CommandButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Möglichkeiten in der EIngabemaske

Betrifft: Möglichkeiten in der EIngabemaske von: Alexa
Geschrieben am: 09.09.2014 12:29:49

Hallo zusammen,

ich habe eine Tabelle, die mit Hilfe von 3 Eingabemasken ausgefüllt wird. Alle 3 Masken orientieren sich an einer Artikelnummer. Wird diese Nummer in die Maske eingegeben, dann werden alle Informationen in die jeweilige Zeile (mit dieser Artikelnummer) in die Tabelle geschrieben.

Ist es möglich, dass wenn ich eine Artikelnummer eingebe, die schon Informationen enthält, diese in den jeweiligen Feldern in der Eingabemaske einzublenden, sodass ich bei Änderungen nicht alle Daten neu eingeben muss, sondern nur die Änderungen abändern muss??

(Wenn es nicht automatisch geht, dann eben durch drücken eines CommandButtons den ich einfüge?)

Vielen Dank schon mal;-)

Liebe Güße

Alexa

  

Betrifft: AW: Möglichkeiten in der EIngabemaske von: yummi
Geschrieben am: 09.09.2014 12:40:14

Hallo Alexa,

ja ist möglcih.
Du musst im UserForm_Initialize die Werte deien Steuerlementen zuweisen

z.B. Me.MyTextBox1.text = MySheet.Cells(x,y).value

Dann wird der WErt in der Textbox dargestellt.

Gruß
yummi


  

Betrifft: AW: Möglichkeiten in der EIngabemaske von: Alexa
Geschrieben am: 09.09.2014 12:49:15

Danke Yummi,

aber soll genau das eingeblendet werden, was zu der eingegebenen Artikelnummer gehört.
Also wenn ich Artikelnummer 1 eingebe, sollen alle schon vorhandenen Daten dieser Zeile eingetragen sein
Wenn ich Artikelnummer 2 eingebe, eben diese Daten. Die Daten sind immer verschieden.

Wie kann ich die Verbindung zur Artikelnummer herstellen?


  

Betrifft: AW: Möglichkeiten in der EIngabemaske von: Rudi Maintaire
Geschrieben am: 09.09.2014 13:09:14

Hallo,
Wie kann ich die Verbindung zur Artikelnummer herstellen?

Indem du sie in deiner Tabelle suchst.
z.B.

With Tabelle1
  lRow = WorksheetFunction.Match(clng(txtartNr),.Columns(1),0)
  txtBezeichnung = .Cells(lRow, 2)
  txtGewicht = .cells(lRow,3)
End With
Beachte, dass Textboxen immer Text enthalten. Beim Zurückschreiben in die Tabelle ggfs. wieder in Zahlen umwandeln.

Gruß
Rudi


  

Betrifft: AW: Möglichkeiten in der EIngabemaske von: Alexa
Geschrieben am: 09.09.2014 14:10:14

Vielen dank, es hat funktioniert


 

Beiträge aus den Excel-Beispielen zum Thema "Möglichkeiten in der EIngabemaske"