Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
396to400
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
396to400
396to400
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

"Userformeinträge in Tabelle speichern"

"Userformeinträge in Tabelle speichern"
16.03.2004 15:47:14
Bugen
Hallo und Danke für die Hilfe
ich habe eine userform
als eingabemöglichkeit
in dieser Form ist eine Combobox Cmbbox1
sobald ich die Form öffne
erscheint die Liste der Cmbbox1
nicht;
Was kann ich tun damit die Liste
automatisch in der Form innerhalb
der Combobox erscheint ?
Danke für die Hilfe

Private Sub CmdBtn1_Click()
Dim frm As UserFrm1
Set frm = UserFrm1
Sheets("tabelle2").Activate
Range("A65536").End(xlUp).Offset(1, 0).Select
On Error GoTo fehler
With frm
With CmbBox1                 'liste der Cmbox1
.AddItem "a:rund"
.AddItem "a:rund/i:rund"
.AddItem "a:r'eck"
.AddItem "a:r'eck/i:rund"
.AddItem "Vieleck"
.AddItem "Anschnitt"
End With
ActiveCell.Value = DateValue(Now)
ActiveCell.Offset(0, 11).Value = .CmbBox1.ListIndex
ActiveCell.Offset(0, 2).Value = .TxtBox1.Value
ActiveCell.Offset(0, 3).Value = .TxtBox2.Value
ActiveCell.Offset(0, 4).Value = .TxtBox3.Value
ActiveCell.Offset(0, 5).Value = .TxtBox4.Value
ActiveCell.Offset(0, 6).Value = .TxtBox5.Value
ActiveCell.Offset(0, 7).Value = .TxtBox6.Value
ActiveCell.Offset(0, 8).Value = .TxtBox7.Value
ActiveCell.Offset(0, 9).Value = .TxtBox8.Value
ActiveCell.Offset(0, 10).Value = .TxtBox9.Value
ActiveCell.Offset(0, 12).Value = .TxtBox1 * .TxtBox9
If .OptionBtn1.Value = True Then
ActiveCell.Offset(0, 1).Value = "Formatblech"
Else
ActiveCell.Offset(0, 1).Value = " "
If .OptionBtn2.Value = True Then
ActiveCell.Offset(0, 1).Value = "Ausstich/Restblech"
Else
ActiveCell.Offset(0, 1).Value = " "
If .OptionBtn3.Value = True Then
ActiveCell.Offset(0, 1).Value = "Schmiedrohling"
Else
ActiveCell.Offset(0, 1).Value = " "
If .OptionBtn4.Value = True Then
ActiveCell.Offset(0, 1).Value = "Aus Blech gebrannt"
Else
ActiveCell.Offset(0, 1).Value = " "
Exit Sub
fehler:
MsgBox " Sie haben das Gewicht oder den Bestand nicht angegeben"
End If
End If
End If
End If
End With
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "Userformeinträge in Tabelle speichern"
17.03.2004 02:15:57
Hans W. Herber
Hallo,
UserForm-ComboBoxes werden über das Initialize-Ereignis gefüllt. Auf der folgenden Seite meiner Excel-FAQ findest Du ein Beispiel:
http://xlfaq.herber.de/texte/023898h.htm
Noch ein Tipp: Arbeite mit Schleifen, bei deinem Code beispielsweise mit:

For iCounter = 1 To 9
ActiveCell.Offset(0, iCounter + 1).Value = Controls("TxtBox" & iCounter).Text
Next iCounter

Gruss hans
Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige