Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
288to292
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
288to292
288to292
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Textbox Formate

Textbox Formate
04.08.2003 08:00:22
Ivan


hallo alle 
der aufbau:
in der userform1 habe ich 11 textboxen,nachname,vorname,plz,adresse,tel,handy,notizen usw.
in der listbox2 bekomme ich den value für die textboxen 1-11.

das problem:
wenn ich in einer textbox einen eintrag ändern möchte,erhalte ich eine 
fehlermeldung typen unverträglich!
aber nur in den textboxen wo ich zahlen und text eingebe.
bsp:
Kärntner Str. 2/37/9/2 fehler typen unverträglich!

'MEINE FRAGE??
1. wie muß ich in der tabelle das format einstellen,wenn die textbox text und zahlen 
enhält?als text oder zahl oder spezialformat???
2.muß ich den textboxen formate zuweisen?
BEISPIEL: textbox3 dürfen nur zahlen sein,textbox1 nur text usw.???
MEINE VERMUTUNG IST DAS IRGENDWAS MIT DEN FORMATEN 
NICHT STIMMT ABER WAS???

mein code in der userform1:
Private Sub CommandButton1_Click()
'Ändern der Einträge in den Llistboxen  1-11
Cells(ListBox2.Value, 1) = TextBox1
Cells(ListBox2.Value, 2) = TextBox2
Cells(ListBox2.Value, 3) = TextBox3
Cells(ListBox2.Value, 4) = TextBox4
Cells(ListBox2.Value, 5) = TextBox5
Cells(ListBox2.Value, 6) = TextBox6
Cells(ListBox2.Value, 7) = TextBox7
Cells(ListBox2.Value, 8) = TextBox8
Cells(ListBox2.Value, 9) = TextBox9
Cells(ListBox2.Value, 10) = TextBox10
Cells(ListBox2.Value, 11) = TextBox11
End Sub

DANKE
gruss
ivan

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textbox Formate
04.08.2003 08:26:32
KViertel
Hallo Ivan,

in Textboxen gibt es nur Text. Alle Werte sind immer Text,deshalb mußt du immer den Wert wandeln, wenn er zB. in eine Tabelle geschrieben werden soll wo er als Zahl definiert wurde.

MfG. Klaus


AW: suche weiter nach lösung
04.08.2003 08:31:52
Ivan
HI KLAUS
danke für die antwort.
was soll ich wandeln und,wo soll ich was machen??
ist mir etwas unklar deine antwort!!

gruss
ivan


AW: suche weiter nach lösung
04.08.2003 18:58:50
KViertel
Hallo Ivan,
ein Eingabefeld in einem Formular ist ein String, egal ob Zahl oder Text. Um mit einem solchen Wert rechnen zu können muß er in eine Zahl gewandelt werden. Eine Textfeldvariable mit dem Namen "Text1" in die der Wert 20,5 geschrieben wird ist für Excel zunächt Text. Wenn dieser Wert jetzt in eine Zelle geschrieben werden soll die als Zahl formatiert ist, dann wirst du eine Fehlermeldung bekommen (Typenunverträglichkeit). Um aus diesem Wert eine Zahl zu machen lautet der Befehl VAL(Text1). Sieh dir in der Hilfe entsprechenden Funktionen an (z.B. Val, CStr, Str u.a.)

MfG. Klaus



Anzeige
AW: suche weiter nach lösung
04.08.2003 19:19:33
Ivan
hi Klaus
sehr ausführlich und lehreich vielen dank.
werde es mit der hilfe versuchen.

gruss
ivan


Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige