3.8k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo liebe Excelfreunde,

ich möchte den Inhalt einer Zelle in eine freie Zelle eines anderen Register kopieren wenn eine bestimmte Bedingung erfüllt ist.

Ich benutze folgende Abfrage um Zellen miteinander zu vergleichen.:

=WENN(ISTNV(VERGLEICH(A2;'VSNfD Referenz'!A:A;0)>1);"Nein";"Ja")

Bei den Fällen (Zeilen), welche mit "Nein" ausgegeben werden möchte ich nun den Inhalt der ersten Spalte "A" in eine freie Zelle der ersten Spalte eines anderen Registers z.B. "Nicht VSNfD"kopiert haben.

Das möchte ich über mehrere Registerblätter anwenden um von allen Registerblätern die "Nein" Ergebnisse auf dem Register "Nicht VSNfD" zu sammeln.

Nur leider habe ich so garkeinen Ansatz wie ich das realisieren könnte
Ich habe schon mit "Summe wenn" oder "Identisch" Funktionen probiert, allerdings ohne Erfolg.

Über Hilfe hierzu würde ich mich sehr freuen.
Besten Dank!

Ich nutze Office 2003

Gruß Pete

13 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Pete,

habe Dir nun doch noch eine Makrolösung erstellt.
Ein Druck auf den Button im Blatt "Nicht VSNfD" löst Dein Problem.
Du kannst das Makro beliebig oft starten.

Makrolösung

Gruss
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Pete,

sorry, das Makro hatte noch einen Fehler bei der Zeilenanordnung.
Hier die reparierte Datei.

Gruss
Rainer
0 Punkte
Beantwortet von
Hallo Rainer,

erstmal vielen lieben Dank für Deine Hilfe.
Leider hatte mich eine Nierenkolik erwischt und ich habe ein paar Wochen im Krankenhaus verbracht, daher die verspätete Antwort.

Ich werde mir deine Hilfen nun mal anschauen.

Gruß Pete
...