Das kannst Du so nicht unbedingt sagen.
Man kann schon zur Laufzeit Zeilen generieren, nicht ganz einfach, aber es geht.
Vielleicht ist der Ansatz, unbedingt variable Zeilen und Spalten haben zu müssen, schon nicht ganz richtig?
Man könnte auch 20 Spalten und 100 Zeilen in einer Maske anlegen und diese einzelnd per Knopfdruck einblenden. Dafür bekommt man keinen Schönheitspreis, aber würde gehen.
Wenn Excel unterschiedlich verwendet wird, dann doch bestimmt pro Fachbereiech?
Dann mach doch für jeden Anwendungsfall eine Maske. Welcher User welche Maske "bekommt", kannst Du ja anhand von Gruppen/Rollen steuern.
Es ist dein Projekt. Du fragst nach Alternativen, die habe ich dir gegeben
Matthias