Seite 1 von 1

Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Mi, 02.02.2011 12:15
von Spacecop
Hallo zusammen,

in einer Datei habe ich mehrere Tabellenblätter.
Im ersten Blatt (Name: Basis) habe ich u.a. die Möglichkeit die Werte 01-31 auszuwählen.
Weiterhin werden in diesem Blatt noch andere Daten ausgewählt.
Die weiteren Tabellenblätter sind 01, 02, 03 etc. bis 31 benannt.

Meine Frage ist nun:
Wie kann ich die den ausgewählten Daten aus "Basis" automatisch in Tabellenblatt 03 eintragen, wenn ich den Wert 03 in "Basis" auswähle?

Code: Alles auswählen

=WENN 03 = Tabellenname dann vergleiche Namen aus Basis mit den Namen in Tabellenname und setze die anderen Daten in der Zeile, in der der Name steht)

Ist das mit einer Formel überhaupt machbar?
Hoffe ich konnte mich verständlich ausdrücken.
Tom

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Mi, 02.02.2011 13:28
von clag
Hallo Spacecop,

Mit eine Formel, kann man immer nur mit "Verknüpfungen" den Inhalt anderer Zellen auswerten aber nicht verändern.
Wenn du automatisiert den Zellinhalt ändern bzw in Zelle etwas hineinschreiben möchtest ist das nur mit Makrocode zu realisieren.

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Mi, 02.02.2011 14:15
von Spacecop
Boah Makros....

Auch das noch. :roll:

Wie bekomm ich das denn mit nem Makro hin....

Danke für Deine Antwort

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Mi, 02.02.2011 14:26
von Eddy
Wie bekomm ich das denn mit nem Makro hin....
Makro Aufzeichnen oder Basic lernen oder im richtigen Unterforum fragen...

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Mi, 02.02.2011 15:50
von Spacecop
dann werd ich mal im anderen Forenbereich posten.
Hoffentlich bekomm ich dann kein Mecker vom Moderator wegen Crossposting.
Ich beruf mich dann auf Dich Eddy :D

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 15:38
von Spacecop
Ich habe mal die Suche hier im Forum "genötigt" :D
und dabei ist mir dieser Threat aufgefallen viewtopic.php?f=2&t=21925&p=93692&hilit ... sen#p93692

Hier wird so ziemlich genau mein Problem geschildert.

Code: Alles auswählen

=ZELLE("FILENAME";D2)
Hier wird der Name des entsprechenden Tabellenblattes mit URL ausgegeben.

Gibt es eine Möglichkeit den Namen der Tabelle ohne URL auszugeben? Eben den reinen Namen?

Tom

PS: Im Basic Forum konnte mir bis jetzt noch niemand helfen.

Hab gerade noch etwas gefunden. Diese Formel gibt nur den Dateinamen ohne URL aus. Dann müßte das doch auch mit dem Tabellennamen gehen?

Code: Alles auswählen

=TEIL(ZELLE("filename");SUCHEN("/[^/]*$";ZELLE("filename"))+1;SUCHEN("#[^#]*$";ZELLE("filename"))-2-SUCHEN("/[^/]*$";ZELLE("filename")))

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 17:00
von Spacecop
Etwas probiert und schon gehts!

Code: Alles auswählen

=TEIL(ZELLE("filename");SUCHEN("/[^/]*$";ZELLE("filename"))+25;SUCHEN("#[^#]*$";ZELLE("filename")))
Das gibt dann, zumindest für meinen Datei-/Tabellennamen.

Tom

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 17:27
von clag
Hallo Spacecop,

so richtig gelesen hast du die Antworten, die du auf deine Frage erhalten hast nicht, oder?
Denn sonst sollte dir klar sein, dass deine Freude über den entdeckten Thread zwar ganz nett,
im Zusammenhang mit der von dir gestellten Frage aber unbegründet ist.

Du wolltest doch anhand einer Zahl etwas in die Zellen einer anderen Tabelle schreiben?
In dem Thread geht es doch darum die Adresse für einen Lesezugriff mit einer Zahl zu komplettieren!

hmm....

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 18:28
von Spacecop
Ja, Nein, ich verstehe Deine Frage.

Ich möchte immernoch über eine Formel die Daten in ein vorher ausgewähltes Tabellenblatt übernehmen.
Dazu suche ich Wege.

Hier war mein Ansatz jetzt, daß wenn ich den Namen eines Tabellenblattes auslesen kann (bei mir 01-31), diese dann auch "ansteuern" kann.
Ich probiere halt einige Wege aus.

Vom Grundsatz her und von meinem geringen Formelverständnis müßte es doch so gehen, wie ich es oben schon geschrieben habe.

Code: Alles auswählen

=WENN 03 = Tabellenname dann vergleiche Namen aus Basis mit den Namen in Tabellenname und setze die anderen Daten in der Zeile, in der der Name steht)
Sprich, wenn ich den Tabellenname ohne Dateiname und URL bestimme (zB. 03) dann habe ich dich ein Zahl die ich vergleichen kann. Eben 03=03, als Bedingung.
Das Tabellenblatt "Basis" soll sowas wie das Eingabe Formular sein, daß ein Mitarbeiter ausfüllt und diese Daten dann in die entsprechenden Tabellenblätter schreibt.

Soll ich lieber aufhören, die Lösung über eine Formel zu finden? Weil es nicht mit einer Formel geht?
Wolltest Du mir das durch die Blume sagen? :roll:

Tom

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 19:12
von clag
Hallo Spacecop,

ich will dir nicht die Freude am experimentieren und probieren nehmen.
Aus "Textteilen" und verknüpften Zellinhalten eine Zelladresse für eine Verknüpfung zusammen zu bauen, hatte auch niemand ausgeschlossen und ist keine so große Schwierigkeit.
Aber per Formel den Zelleninhalt an dieser Zelladresse verändern zu wollen ist nicht möglich. Es gibt keine Formel-Funktion die im Ergebnis in eine andere Zelle schreibt.

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Verfasst: Do, 03.02.2011 20:08
von Spacecop
clag hat geschrieben: Aus "Textteilen" und verknüpften Zellinhalten eine Zelladresse für eine Verknüpfung zusammen zu bauen, hatte auch niemand ausgeschlossen und ist keine so große Schwierigkeit.
Für mich leider schon. :(
Aber per Formel den Zelleninhalt an dieser Zelladresse verändern zu wollen ist nicht möglich. Es gibt keine Formel-Funktion die im Ergebnis in eine andere Zelle schreibt.
Danke, dann kann ich das Vorhaben in diese Richtung aufgeben.