Daten in vorher ausgewähltes Tabellenblatt eintragen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag von Spacecop »

Boah Makros....

Auch das noch. :roll:

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

Danke für Deine Antwort
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag von Eddy »

Wie bekomm ich das denn mit nem Makro hin....
Makro Aufzeichnen oder Basic lernen oder im richtigen Unterforum fragen...
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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")))
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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....
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Spacecop
***
Beiträge: 69
Registriert: So, 10.08.2008 21:09
Wohnort: Auetal
Kontaktdaten:

Re: Daten in vorher ausgewähltes Tabellenblatt eintragen

Beitrag 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.
Antworten