Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1112to1116
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Inhalt einer Zelle überprüfen

Inhalt einer Zelle überprüfen
Jochen
Hallo Excel Gemeinde
Sitze schon den ganzen Nachmittag an einem Problem und finde keine Lösung.
Ich habe ein Makro mit dem ich Zeile 9 auf dem Tabellenblatt der Eingabe kopieren kann.
Die Werte der Zeile 9 werden in ein anderes Tabellenblatt kopiert, wenn es ein Tabellenblatt
gibt das den selben Namen hat wie die ersten beiden Buchstaben in Zelle "A9".
Gleichzeitig wird im Tabellenblatt der Eingabe in Zeile 9 eine neue Reihe eingefügt und auch hier
wird dann die kopierte Zeile eingefügt.
Dann wird der Inhalt der Zelle "A9" gelöscht und nach einer neuen Bezeichnung gefragt.
Bei der Eingabe der neuen Bezeichnung sollen die ersten beiden Buchstaben mit der jetzt in
Zelle "A10" stehenden alten Bezeichnung überein stimmen.
Wenn das nicht so ist soll eine Meldung erscheinen das man einen ander Bezeichnung
wählen soll.
Kann mir da von euch einer helfen?
Gruß Jochen

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Rückfragen
31.10.2009 19:12:38
Erich
Hi Jochen,
kannst du das etwas konkreter erklären?
Nehmen wir an, in A9 wird XYZ458 eingegeben, in B9:F9 weitere Werte.
Wenn Blatt "XY" existiert, soll Zeile 9 in dieses Blatt "XY" kopiert werden.
Frage 1: In welche Zielzeile des Blattes XY? Immer in Zeile 1?
"Gleichzeitig wird im Tabellenblatt der Eingabe in Zeile 9 eine neue Reihe eingefügt
und auch hier wird dann die kopierte Zeile eingefügt."
Frage 2: Verstehe ich das so richtig:
Oberhalb der Eingabezeile 9 wird eine neue Zeile eingefügt,
der Inhalt der alten Zeile 9 hineinkopiert und die neue Zelle A9 gelöscht.
(Die Werte der alten Zeile 9 stehen jetzt in Zeile 10.)
"nach einer neuen Bezeichnung gefragt"
Frage 3: Soll ein Makro nach einem Input für A9 fragen, oder soll der User
jetzt die Möglichkeit haben, in A9 (und die anderen Zellen in Zeile 9) etwas einzugeben?
"Bei der Eingabe der neuen Bezeichnung sollen die ersten beiden Buchstaben
mit der jetzt in Zelle "A10" stehenden alten Bezeichnung überein stimmen.
Wenn das nicht so ist soll eine Meldung erscheinen das man einen ander Bezeichnung wählen soll."
Frage 4:
Soll der User keine Möglichkeit haben, die ersten beiden Buchstaben frei zu wählen,
um z. B. ein anderes Zielblatt zu erreichen?
Im obigen Beispiel würde der User gezwungen, immer wieder XY....... in A9 einzugeben.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Rückfragen
31.10.2009 20:18:55
Jochen
Hallo Erich
Versuch mal deine Fragen der Reihe nach zubeantworten
Zufrage 1: Wenn XYZ458 eingeben wird und das Blatt XY vorhanden ist dann soll diese in Zeile 9
kopiert werden.
Frage 2: Genau das ist das was geschehen soll.
Frage 3: Es soll nur in A9 eine neue Eingabe erfolgen.
Frage 4: Das wäre nicht schlecht wenn man die beiden ersten Buchstaben nicht ändern könnt,
aber man müste z.b. nach XY dann anstat 458 eine andere Zahl wie dann 460 eingeben können.
Hoffe das das die Antworten auf deine Fragen sind.
Gruß Jochen
Wo ist der Sinn?
31.10.2009 21:18:52
Erich
Hi Jochen,
den Sinn dieser Geschichte kann ich noch nicht erkennen.
Wird das Zielblatt XY einmalig festgelegt - mit Eingabe der ersten beiden Buchstaben in die vorher leere Zelle A9?
Wenn einmal XY in A9 steht, soll es sich nicht mehr ändern.
Wie kommen Werte in die Spalten B usw. des Quellblatts?
Wird da einmalig ganz am Anfang mal etwas eingegeben und später nicht mehr geändert?
Wenn immer wieder die Quellzeile 9 auf die Zielzeile 9 kopiert wird, ändert im sich im Zielblatt nur A9.
Die Daten in den Spalten B usw. (4711 abcde) ändern sich im Quellblatt nicht,
sie werden aber immer wieder in Blatt XY kopiert. Wozu soll das gut sein?
Wann/wodurch soll das Makro eigentlich gestartet werden? (Button, nach Eingabe in A9, ...?)
Für mich sehen Quellblatt (Tabelle 1) und Zielblatt XY nach 4 Durchgängen so aus:
(Zuletzt wurde XY123 in A9 eingegeben, jetzt kann etwas Neues mit XY eingegeben werden.)
Tabelle1

 ABC
9XY4711abcde
10XY1234711abcde
11XYaaa4711abcde
12XY7894711abcde
13XYnnn4711abcde


XY

 ABC
9XY1234711abcde


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Wo ist der Sinn?
31.10.2009 22:08:07
Jochen
Hallo Erich
Der Sinn des ganzen ist.
Es gibt ein Eingabeblatt mit dem Namen Kanal.
Dann gibt es noch die Blätter ZU,AB,AU,FO,UM
Im Eingabeblatt Kanal werden bis zu 10 Werte eingetragen die eine Oberfäche errechnen.
Dieses wird über 15 Makros gestartet da es 15 verschiedene Teile gibt.
Wenn eines dieser Teile eingeben ist wird dann wenn die Bezeichnung der ersten beiden
Buchstaben mit einem Blatt übereinstimmt dieses Teil dort hin kopiert.
In diesem Blatt z.b. Au wird dann die Oberfläche neu berechnet weil eine Isolierdicke hinzugerechnet
wird.
Im Blatt Kanal steht dann die Oberfläche des Teils und in den anderen Blättern steht die Oberfläche
der Isolierung, beide haben die selbe Bezeichnung.
Es kommt oft vor das diese Teile gleich sind und die selbe Oberfläche haben.
Aber keines der Teile hat die selbe Bezeichnung z.b. AU/01 , AU/02 ,AB/34, AB/35.
Da bei gleichen Werten jetzt nicht jedesmal alle 10 Werte neu eingegeben werden sollen, soll
das Teil kopiert werden und mit einer neuen Bezeichnung eingefügt werden.
Gruß Jochen
Anzeige
er bleibt verborgen
01.11.2009 10:46:10
Erich
Hi Jochen,
den Zusammenhang zwischen deinem letzten Beitrag und den vorherigen Beiträgen erkenne ich nicht.
Insbesondere ein paar Antworten auf meine Fragen wären schön gewesen.
Offensichtlich hast du eine Anwendung laufen, bei der nur wenig noch "klemmt".
Wenn du das mal hochlädst, kann man daran vielleicht erkennen, was wann passiert, was noch fehlt.
Warum z. B. gibt es für jedes Teil ein eigenes Makro?
Warum werden Daten kopiert? Müssen die überhaupt doppelt in der Mappe stehen? Reicht nicht einmal?
Vielleicht lässt sich das alles ja noch klären?
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

362 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige