Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Daten in alle Tabellenblätter eintragen





Frage

Hi, ich wollte mal fragen ob es noch eine andere möglichkeit gibt, Daten die ich in ein Tabellenblatt schreibe auf alle anderen zu übernehmen da diese alle ähnlich sind und jedes Blatt die gleich Daten haben muss. 1. Möglichkeit wäre ja alle Tabellenblätter zu makieren........diese Möglichlkeit passt aber nicht so gut bei meiner anwendung hinein.... 2. Möglichkeit: ich hbae jetzt nen kopieren und einfügen makro geschrieben in dem er jedes blatt einzeln anwählt dann die daten einfügt und am schluss wieder zu dem tabellenblatt springt wo ich die daten zuerst eingegeben habe. ....Leider flackert dann Excel immer weil er ja die tabellebnblätter durchgeht und dann immer markiert und einfügt...........das sieht nich so super aus. Deswegen wollte ich gerne wissen ob es noch eine weitere möglichkeit gibt....z.b. die daten im hintergrund zu übertragen oder ähnliches...... wäre für hilfe sehr dankbar!

Antwort 1 von Saarbauer

Hallo,

eine weitere Möglichkeit ist, z.B. in Tabelle 1 in Zelle A1 deine Angaben eintragen und in den Folgenden Tabellen auf diese Zelle zu verweisen, in der Form:

=Tabelle1!A1

damit wird der Wert aus Tabelle 1 A1 automatisch übernommen.

Ich gehe aber davon aus, dass diese Möglichkeit dir bekannt war, nur Sicherheitshalber

Gruß

Helmut

Antwort 2 von Hajo_Zi

Hallo Penta,

in VBA kann zu 99% auf select usw. verzichten werden. Setze dies um un Du siehst kein flakkern mehr. Ich kannDeinen Code nicht ändern da ich ihn nicht sehe und warum solle ich ihn erstellen Du hast dafür schon Zeit investiert.

Gruß Hajo

Antwort 3 von Mickei

Hallo

Schreibe an den Anfang Deines Makros zusätzlich:

Application.Screenupdating = False
und an das Ende zusätzlich
Application.Screenupdating = True

das erfüllt den von Dir gewollten Zweck.

Antwort 4 von 911Penta

Danke euch allen!!
ich habe jetzt Mickei´s Variante genommen und es funktioniert wunderbar!!! danke!!!