Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ComboBox in einem Formular mit Daten füllen

Forumthread: 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 ?

Anzeige

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 ?

Anzeige
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

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 ?

Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige