Excel Userform in Tabelle übertragen?
Hallo,
bei meiner Excel Tabelle rufe ich mittels meinem Command Button 1 die UserForm1 auf.
Dabei habe ich eine Comobox und Textfelder 1-4 welche ich auf meine Excel Tabelle eintragen muss.
Comobox = Spalte B
Textfeld 1 = Spalte C
Textfeld 2 = Spalte D
Textfeld 3 = Spalte E
Textfeld 4 = Spalte F
Zuletzt wird alles mittels einem Safe Button gespeichert, oder kann auch mit einem Quit Button abgebrochen werden.
Ich bin ziemlicher Anfänger was das VBA Programmieren angeht, kann mir jemand helfen?
Danke im Voraus
1 Antwort
Zunächst mal:
"Links" steht immer die Datensenke. (Rechts die Quelle)
Textfeld1.text = "Spalte C"
Die Zeichenkette "Spalte C" landet im Textfeld1.
Range("A1").Value = Textfeld1.Text
Auf deinem aktuellen Tabellenblatt Zelle A1 landet, was in dem Textfeld1 geschrieben steht.
Mit einem "OK" Button auf deiner Userform solltest du diese Dinge auf das Tabellenblatt übertragen und dann die userForm verstecken oder Zerstören.
UserForm.hide oder
Unload (UserForm)
===
Besonderheit Combobox.
Diese läßt zwar zu dass man auch text einträgt abereigentlich "nur" zur Filterung auf den gewünschten "einheitlichen" Eintrag zu dem man nicht scrollen (suchen) will.
Nichts desto trotz kannst du auch den eingegeben Textstring nach Excel übertragen.
Range("A1").Value = ComboBox.Text
==
Für die eigene UserForm ist es hilfreich sich mit den vorhandenen ActiveX Komponenten, deren Attribute und Eigenschaften zu beschäftigen.
Auf einem Windows Rechner (und im Web) gibt es zahlreiche weitere, mit denen man ganze Applikationen in Excel unterbringen kann.