Hallo Dieter,
> Grundsätzlich geht das ja mit:
>
> =Tabelle_1.A1
> =Tabelle_1.A5
> =Tabelle_1.A10
> =Tabelle_1.A15
> =Tabelle_1.A20
>
> Das ist natürlich beim erstellen der Tabelle_2 sehr mühselig,
> bei 250 Ergebniszellen.
> Hat jemand eine Idee, wie man das eventuell automatisieren kann.
>
> Bin für jede Idee dankbar.
Dann noch eine ganz "abstruse" ;-)))
Ich hatte vor einige Monaten ein ähnliches Problem. In dem Falle wurden
sogar 500 Zellinhalte aus anderen Zellen übernommen...
1. Schritt: Formeln "berechnen" lassen.
Hier z.B. in Zelle A1 eine 1, in Zelle A2 die Formel =A1+5. Diese Formel
nach A3 bis A250 kopieren.
Nun in B1 bis B250 die Formel ="=Tabelle_1.A"&A1. Dadurch erhältst du
die gewünschte Formel als Text.
Anschließend B1-B250 markieren und mit "Inhalte einfügen" nach A1 bis
A250 kopieren. Dabei nur den Haken bei "Text" gesetzt lassen.
Die Inhalte von B1-B250 kannst du dann löschen.
Zuletzt musst du noch die Texte, die in A1 bis A250 stehen in Formeln
umwandeln. Das geht z.B. durch Aufrufen mit [F2] und anschließendem
[Return]. Mit einem Makro (F2,Return,Cursor runter) geht das
einigermaßen flott. Ich meine mich auch noch an ein Makro erinnern zu
können (alle markierten Zellen als frisch eingetippt betrachten...)
Das ganze mag sehr kompliziert erscheinen, kann aber bei "berechenbaren
Formeln" mit weit komplizierterer Struktur ganz nützlich sein.
Gruß,
Michael
p.s. Einen hab ich noch ;-)) :
Es gibt die Funktion indirekt(), mit der man den Inhalt einer Zelle
bekommt, deren Bezeichnung man als Text vorgibt:
Mit =indirekt("a1") bekommst du z.B. den Inhalt der Zelle A1.
Ändere das in =indirekt("Tabelle_1.A"&5*zeile()) und und du bekommst die
Inhalte von A5,A10,A15,...
Gruß,
Michael
--
____
/ / / / /__/ Michael Höhne /
/ / / / / [email protected] /
________________________________/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]