Hi Bine,
ich hab leider kein Excel auf meinen Rechnern laufen,
da Windows seit ein paar Jahren nicht mehr bei mir laeuft.
Aber in OpenOffice hab ich etwas hingekriegt, was deinen
Anforderungen entsprechen koennte, und ich hab es im
Excel-Format exportiert. Hier:
http://www.jumping-blue-turtle.com/bine/bine.xls
Da sind 3 Sheets.
Sheet 1 enthaelt eine extrem rudimentaere Maske.
Im OpenOffice-Dialekt steht in Zelle B4 folgender
Eintrag:
=INDIRECT(ADDRESS($B$2;$B$3;1;$B$1))
Sheet 2 enthaelt eine Matrix mit Zahlen.
Wenn du es dir einfach machen willst, koenntest
du also pro Matrix ein Sheet machen. 100 Matrizen
waeren dann 100 Sheets (Sheet 2 bis Sheet 101).
Der INDIRECT-Befehl schluckt die Adresse der
Zelle, die den Zielwert enthaelt.
Diese Adresse wird vom ADDRESS-Befehl geliefert.
Dem ADDRESS-Befehl wiederum verfuetterst du
„row“, „column“, „abs“ und „sheet“.
Der Wert für „row“ steht in Zelle B2. Die Dollar-Zeichen
machen B und 2 absolut (damit sie sich nicht nach C3
verändern, solltest du die Formel von B4 nach C5 kopieren
wollen).
Der Wert fuer „column“ steht in B3.
Den Wert fuer „abs“ hab ich hart auf „1“ verdrahtet
und steht fuer „absolut“. „4“ waere relativ, und „2“
und „3“ waeren Kombinationsformen aus „absolut“ und
„relativ“ (Spalte und Zeile).
Der Wert fuer „sheet“ steht in B1.
Das jedenfalls ist die Sprache, die OpenOffice
versteht. Ich hatte den Trick selbst vor einer
Woche erst in der OpenOffice-Hilfe entdeckt und
angewandt.
Was Excel daraus macht, wenn du das Sheet mal mit
Excel oeffnest, wuerde mich mal interessieren.
Kannst du mir die Formel im Excel-Dialekt mal
schicken? 
Funktioniert mein Beispiel ueberhaupt in Excel?
Loest das dein Problem?
Hast du zufaellig einen Youtube-Account mit
dieser URL hier?
http://www.youtube.com/user/dirtyacegirl
Sorry fuer die letzte Frage, aber ich bin von Natur
aus sehr neugierig 
Wuerde mich freuen, ob die Aktion hier irgendeinen
Nutzen gebracht hat…
1stein