Hallo oZe,

die Variablen als Integer zu definieren ist wohl etwas übertrieben, als Byte reicht völlig aus.

Du könntest x,y und z auch als Zahl übergeben (z. B. 321 oder 001) wobei die erste Stelle den X-Wert und die letzte den y-Wert darstellt. Dann kannst du mit select-case arbeiten. Wird zwar auch viel Code, ist aber übersichtlicher.

Bascom kann nur eindimensionale Arrays.