Anzeige
Archiv - Navigation
200to204
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
200to204
200to204
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ComboBox in einem Formular mit Daten füllen

ComboBox in einem Formular mit Daten füllen
14.01.2003 07:55:25
Hinni
Ich habe ein Formular (Userform1), darauf eine Combobox und möchte diese mit Daten aus einer Tabelle füllen:

UserForm1.ComboBox1.ListFillRange = "Tabelle1!B2:B10"

Das klappt aber nicht: "Methode oder Datenobjekt nicht gefunden". Wenn ich die Combobox auf dem Sheet einfüge, auf dem sich die Daten befinden, dann funktionierts:

ComboBox1.ListFillRange = "Tabelle1!B2:B10"

Woran kann das liegen ?

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 08:01:08
Steffen D
HI,

wenn das Combobox auf einer Userform befindet, dann heißt die Eigenschaft anders:

UserForm1.ComboBox1.RowSource = "Tabelle1!B2:B10"


Gruß
Steffen D

Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 08:05:32
Jens_Pu
Hallo Hinni,

probier es mal mit:
ComboBox1.RowSource ="Tabelle1!B2:B10"

Gruß Jens

Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 08:07:56
Hinni
Danke, das klappt !

Aber gleich das nächste Problem: ich hatte vorher den Befehl

ComboBox1.Value = Format(UserForm1.ComboBox1.Value, "hh:mm:ss")

ausgeführt, um die Zeit als Zeit und nicht als Zahl darzustellen. Das geht aber auch wiederum nur, wenn sich die Combobox auf dem Sheet befindet und nicht auf meinem Userform1:

UserForm1.ComboBox1.Value = Format(UserForm1.ComboBox1.Value, "hh:mm:ss")

Wo ist denn da der Unterschied ?

Anzeige
ComboBox in einem Formular mit Daten füllen
14.01.2003 08:09:53
Meinte natürlich:
Danke, das klappt !

Aber gleich das nächste Problem: ich hatte vorher den Befehl
ComboBox1.Value = Format(ComboBox1.Value, "hh:mm:ss")

ausgeführt, um die Zeit als Zeit und nicht als Zahl darzustellen. Das geht aber auch wiederum nur, wenn sich die Combobox auf dem Sheet befindet und nicht auf meinem Userform1:

UserForm1.ComboBox1.Value = Format(UserForm1.ComboBox1.Value, "hh:mm:ss")

Wo ist denn da der Unterschied ?

Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 08:28:59
Steffen D
Hi,

nimm statt Value - Text:

UserForm1.ComboBox1.Text = Format(UserForm1.ComboBox1.Text, "hh:mm:ss")
Aber wofür brauchst du das?
du kannst ja einfach vor dem Verarbeiten den Text in eine Zeit umwandeln:
zeit=Format(UserForm1.ComboBox1.Text, "hh:mm:ss")

Gruß
Steffen D

Anzeige
Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 08:40:11
Hinni
:-(

Klappt leider auch nicht....kommt immer die gleiche Fehlermeldung bei "Format":

Projekt oder Bibliothek nicht aufffindbar. Scheint generell am Format befehl zu liegen ?

Re: ComboBox in einem Formular mit Daten füllen
14.01.2003 12:23:04
Nepumuk
Hallo Hinni,
hat nicht's mit dem Format-Befehl zu tun. Schau mal, wenn du die Fehlermeldung ausgelöst hast unter Extras - Verweise nach. Dort meckert Excel eine fehlende Bibliothek oder ein fehlendes Addin an. Nimm das Häkchen davor raus und probier's nochmal.
Gruß
Nepumuk

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige