Live-Forum - Die aktuellen Beiträge
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
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige