Hallo Christian,
Nochmals Danke, für Deine schnellen Antworten
Danke

.
Das ist aber nicht immer der Fall, das ich so schnell bin

.
Mit Makros befasse ich mich noch nicht so lange, aber für so einige Zwecke reicht mein Wissen. Früher hatte ich auch immer Makros ausgeschlossen, aber ab gewisse Situationen kann man sich nicht mehr davor schützen und wehren. Und dann muss man sich damit beschäftigen.
So, dein Problem habe ich jetzt mit Makro gelöst.
Datei hat über 30 Blätter, mit Kryptischen Namen a-la 8W60N, aha3K. Sind per Zufallsgenerator erstellt worden.
Im Blatt Mastertabelle ist ein Button, einfach klicken.
In Spalte C, beginnend mit C1 werden durch den Buttonklick die Formeln eingetragen.
Löscht Du eine Tabelle, musst Du wieder den Button klicken.
Nach jedem löschen, oder einfügen einer Tabelle, musst Du den Button wieder klicken damit die Spalte C im Bereich C1 bis C1000 neu geschrieben wird. In diesem genannten Bereich darfst Du KEINE Formeln eintragen, da durch jeden Button-klick die vorhandenen Formeln gelöscht werden und anschließend neu eingetragen.
Ich erkläre jetzt nicht wie das Makro funktioniert, denn dafür habe ich im Makro selber ein paar Adressen zu den Seiten von Dannenhöfer aufgelistet die das angewendete erklären.
Hier mal das gesamte Makro, inklusive der Adressen.
Code: Alles auswählen
Sub BlattNamenAuslesenFormelnEintragen
Dim oDok as Object
Dim oSheet1 as Object
Dim sheets as Object
oDok = thisComponent
oSheet1 = oDok.sheets.getByName("Mastertabelle")
oSheet1.getCellRangeByName("C1:C1000").clearContents(16)
Anzahl = oDok.Sheets.count
For i=0 to Anzahl-1
mySheet = oDok.Sheets(i)
oBlattNamen = mysheet.name
fFormelZelle = oSheet1.getCellRangeByName("C" & i+1)
fFormelZelle.Formula = "=" + oBlattNamen + ".C3"
Next i
print "Fertig!"
End Sub
' http://www.dannenhoefer.de/faqstarbasic/WiekannmandasaktuelleSheetoderalleermitt.html#Zweig203
' http://www.dannenhoefer.de/faqstarbasic/WiebekommeichZugriffzueinerZelle..html#Zweig167
' http://www.dannenhoefer.de/faqstarbasic/WiekannmanWerteeinerZellelesenundschreib.html#Zweig175
' http://www.dannenhoefer.de/faqstarbasic/WiekannmanmiteinemMakroeineFormelineineZ.html#Zweig176
' http://www.starbasicfaq.de/Zelleloeschen.html
Es ist wohl noch nicht Perfekt, da sich bestimmt die Geschwindigkeit erhöhen liese (damit kenne ich mich noch nicht so aus), aber zum einarbeiten dürfte es wohl ausreichen.
Spiel ein wenig mit der Datei, und bei Problemen einfach melden.
Gruß
balu