Also wenn ich mir den Code so ansehe, dann ist das bestimmt Visual Basic .Net, denk ich mal. Sieh auf alle fälle interessant aus. *g*
Nun ja bezüglich deines Problemes, haben ja die anderen schon einiges gesagt. Aber du solltest nach dem du mit IsNumeric(Text1.Text) abgeprüft hast ob der wert in deinem Textfeld numerisch ist, das ganze doch noch mit CInt(Text1.Text) umwandeln. Achja Val heißt einfach nur VALUE und wandelt nicht um sonder gibt den Inhalt zurück.
Gruss Homer