Formel aus einer Zelle übernehmen

Hallo,

ich habe ein kleines Problem. (Okay, eigentlich bin ich nur Faul, aber egal :wink:
Ich habe ein Excel Sheet, in dem 12 Tabellenblätter sind. (Ist ein Kalender-Sheet) Das Januar Tabellenblatt ist sozusagen das ‚Master-Blatt‘. Das heißt, das wenn im Januar in der Zelle A1 Die Formel B1+B2 steht, dann steht auch in allen anderen Blättern in A1 die Formel B1+B2. Da das Ganze ein ‚Work in Progress‘ ist, wird da immer mal wieder was dran geändert. Jetzt nervt es halt, dass ich jede Änderung immer 12 mal machen muss. (Ja okay, Copy&amp:stuck_out_tongue_winking_eye:aste macht das natürlich einfacher, aber ich bin halt Faul…)
Daher meine Frage, ist es möglich, im Februar Tabellenblatt einen Verweis auf die Formel im Januarblatt zu machen? Er soll tatsächlich nur die Formel übernehmen! Alle anderen Werte die er zur Berechnung braucht sollen dann natürlich vom jeweils ‚lokalen‘ Tabellenblatt kommen.
Ach ja, das Ganze würde ich gerne ohne VBA-Skripting erledigen. Falls das nicht möglich ist, bleibe ich wohl eher bei der ‚Copy&amp:stuck_out_tongue_winking_eye:aste‘ Methode :wink:

Auf alle Fälle schon mal Danke für jede Hilfe, und auch ein Danke für alle Tipps, die ich mir hier schon geholt habe :smile:

Viele Grüße

Christoph

Frage gilt für Excel 2003
*seufz* Habe natürlich noch die Version von Excel vergessen, das ist zur Zeit leider noch 2003.

Auf alle Fälle schon mal Danke für jede Hilfe, und auch ein
Danke für alle Tipps, die ich mir hier schon geholt habe :smile:

Da schließe ich mich mal an :wink:

LG Alex

Ach ja, das Ganze würde ich gerne ohne VBA-Skripting
erledigen. Falls das nicht möglich ist, bleibe ich wohl eher
bei der ‚Copy&amp:stuck_out_tongue_winking_eye:aste‘ Methode :wink:

Hi Christoph,

markiere in Jan die Zelle A1, dann halte die Strg-Taste gedrückt und klicke unten auch die anderen Blattnamen.
Was du jeztzt in A1 machst geschieht in allen A1-Zellen der anderen Blätter auch.

Wahrscheinlich nicht, aber vielleicht doch, gibt es eine Tastenkombination um alle Blätter derart auszuwählen, schau halt mal in die Hilfe.

Zu Vba, wie wäre es mit einem Makro von dem du nichts hörst und siehst. Dieses Makro würde dann dafür sorgen daß du mit einer tastenkombination alle Blätter auswählst?

Zu deiner eigentlichen Frage, Übernahme der Formel, muß ich nachher mal schauen, möglicherweise kann man das mit alten Excel4 Befehlen hinkriegen.

Und zu Excel2007, ich hab das nicht. Aber wenn Thomas sagt, es hätte durch die Ribbons und was weiß ich auch große Vorteile, so wird das garantiert stimmen.

Insofern könnte jmd. der neu mit Excel beginnt und gleich mit XL2007 beginnt davon hellauf begeistert sein.

Ich bekommme aber in Excelforen mit, daß langjährige Excelnutzer fluchenderweise ihnen bekannte Funktionen suchen weil sie woanders versteckt sind, anders heißen usw.

Du sagts du hättest leider noch XL2003. Warum „leider“?
Was genau erhoffst du dir von XL2007?
Eine Million Zeilen? Bei der datenmenge ist doch sowieso Access o.ä. angesagt.
Mehr als 3 bed. Formatierungen um die tabelle schön buntig zu machen?
Na, da sag ich nix zu, bin eh farbenblind und hab davon sowieso nix:smile:
Mehr als 7 verschachtelte Wenns? Eine lange Formel mit mehreren verschachtelten Wenns ist sowwieso sauschwer zu lesen, ändern,erstellen, das wird nicht besser wenn da noch mehr Verschachtelungen erlaubt sind.
Besser ist da sowieso die Formel anders aufzubauen damit sie jeder Fremde möglichst leicht lesen kann. Und eine lange Formel die du heute entwickelst, ist auch für dich in zwei Wochen fremd geworden…

Gruß
Reinhard

Hi Reinhard,

danke für’s Antworten :smile:

markiere in Jan die Zelle A1, dann halte die Strg-Taste
gedrückt und klicke unten auch die anderen Blattnamen.
Was du jeztzt in A1 machst geschieht in allen A1-Zellen der
anderen Blätter auch.

Okay, stimmt, das geht natürlich. Nicht ganz so elegant, aber könnte mir durchaus schon ein wenig Zeit erpsaren.

Zu Vba, wie wäre es mit einem Makro von dem du nichts hörst
und siehst. Dieses Makro würde dann dafür sorgen daß du mit
einer tastenkombination alle Blätter auswählst?

Mhm… ich bin einfach kein Fan von Skripten, insbesondere dann, wenn es auch anders geht. (Falls es denn geht…)

Zu deiner eigentlichen Frage, Übernahme der Formel, muß ich
nachher mal schauen, möglicherweise kann man das mit alten
Excel4 Befehlen hinkriegen.

Das wäre super, wenn du da was findest! Leider habe ich nichts dazu gefunden. (Wenn man Google glaubt scheinen jetzt auch nicht wirklich andere Leute dieses Problem zu haben.)

Du sagts du hättest leider noch XL2003. Warum „leider“?
Was genau erhoffst du dir von XL2007?

Privat habe ich es schon, das hier beschriebene Problem ist aber sozusagen ‚dienstlich‘. (Naja, nur bedingt, aber ich brauche es halt auf der Arbeit, und da haben wir nur Excel 2003)
Ich habe auch schon durchaus geflucht über das neue Design, aber wenn man sich mal dran gewöhnt hat geht es eigentlich. (Wobei es natürlich tödlich ist, dass ich zur Zeit immer umdenken muss, wenn ich auf der Arbeit bin)

Eine Million Zeilen? Bei der datenmenge ist doch sowieso
Access o.ä. angesagt.

Geht nur bedingt, es gab tatsächlich schon einen Fall, wo ich da an die Grenzen von Excel gestoßen bin. Wenn man Daten mit Kunden austauschen will kann man sich aber leider das Format nicht aussuchen. (Wobei ich ihm dann klar gemacht habe, dass er sich das doch eh gar nicht alles ansieht. Er hat sich dann mit meiner Zusammenfassung zufrieden gegeben.)

Mehr als 3 bed. Formatierungen um die tabelle schön buntig zu
machen?
Na, da sag ich nix zu, bin eh farbenblind und hab davon
sowieso nix:smile:

Okay, wenn man Farbenblind ist, braucht man’s wirklich nicht. Aber in dem Kalenderformular hier hätte ich schon gerne mehr. Es gibt halt doch rech viele Unterschiedliche Markierungen. (Urlaub, Stundenabbau, Krank, Wochenende, Dienstreise, etc) Aber mit ein wenig trickserei reichen da auch 3, das stimmt.

Mehr als 7 verschachtelte Wenns? Eine lange Formel mit
mehreren verschachtelten Wenns ist sowwieso sauschwer zu
lesen, ändern,erstellen, das wird nicht besser wenn da noch
mehr Verschachtelungen erlaubt sind.
Besser ist da sowieso die Formel anders aufzubauen damit sie
jeder Fremde möglichst leicht lesen kann. Und eine lange
Formel die du heute entwickelst, ist auch für dich in zwei
Wochen fremd geworden…

Das stimmt auf alle Fälle. Ich bin schon mit meinen 3-4 fach verschachtelten WENNs bedient.

Noch mal vielen Dank für deine Tipps!
Viele Grüße

Christoph

Zu deiner eigentlichen Frage, Übernahme der Formel, muß ich
nachher mal schauen, möglicherweise kann man das mit alten
Excel4 Befehlen hinkriegen.

Das wäre super, wenn du da was findest! Leider habe ich nichts
dazu gefunden. (Wenn man Google glaubt scheinen jetzt auch
nicht wirklich andere Leute dieses Problem zu haben.)

Hi Christoph,

schreibe in z.B. Jan!A1 eine Formel hinein, z.B. =D1+D2.
Dann gehe in Feb!A1 und von dort aus Einfügen–Namen
Vergib einen Namen, z.B. „Frml“ für diese Formel:

=AUSWERTEN(ZELLE.ZUORDNEN(6;Jan!A1))+JETZT()*0

Nun schreibe in Feb!A! bis Dez!A1 jeweils die Formel:

=Frml

Dies dann auch in allen Zellen die sich eine Formel aus der jeweils gleichen Zelle in Jan! holen sollen.

Hinweis: Mit ZELLE.ZUORDNEN(6;Zellenname) erhälst du den Inhalt (nicht die Anzeige) der jeweiligen Zelle in Textform, hier also „=D1+D2“.
Auswerten() dient dann dazu dies auch zu berechnen.
Dies würde dann nur bei der Eingabe von =Frml berechnet, danach würde es nicht auf Änderungen in D1 oder D2 reagieren.
Deshalb das Jetzt()*0, dadurch wird bei Änderungen im Blatt sofort neu berechnet.

Bei sehr vielen Zellen in denen =Frml steht kann durch diese neuberechnungen die Performance leiden.
Mußt du austesten.

Sag Bescheid wenn es so ist, dann kram ich nochmal in meiner Trickkiste :smile:
Vielleicht finde ich da ja was.

Gruß
Reinhard

Wow, immer wieder spannend, was man so alles mit Excel machen kann. An sich ist das auch genau das, was ich gesucht habe, allerdings mit einem kleinen Problem. In vielen Fällen von mir ist das Ergebnis der Formel, dass nichts angezeigt wird. Damit scheint Excel aber nicht klar zu kommen. (Ich bekomme in so einem Fall immer das #WERT zurück)
Ich denke ich will halt doch wieder einfach nur zu viel :wink: (Zumal das definieren der Einzelnen Formel dann doch schon richtig zeitaufwendig wäre… da kann ich SEHR viel Copy&amp:stuck_out_tongue_winking_eye:aste mit machen…)

Trotzdem Danke, den Trick kann ich jetzt hier vielleicht nicht anwenden, aber ich glaube bei einem anderen Excel Sheet könnte es gehen!

Viele Grüße

Christoph

allerdings mit einem kleinen Problem. In vielen Fällen von mir
ist das Ergebnis der Formel, dass nichts angezeigt wird. Damit
scheint Excel aber nicht klar zu kommen. (Ich bekomme in so
einem Fall immer das #WERT zurück)

Hi Christoph,

wenn in dem Beispiel in Feb!D1 oder/und Feb!D2 keine Zahl steht erscheint „#Wert“ in Feb!A1

Wenn in Feb!A1 nichts angezeigt wurd so ist das Ergebnis der Addition 0 und diese Anzeige hast du in den Optionen abgeschaltet.

Also überprüf mal Feb!D1 und Feb!D2 und desgleichen in den anderen Blättern.

Zur Not kannst du auch eine kleine Beispielmappe wo der Fehler auftritt mit FAQ:2861 hochladen.

Gruß
Reinhard