Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1652to1656
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

Wert duplizieren solange Bedingung erfüllt ist

Wert duplizieren solange Bedingung erfüllt ist
07.11.2018 09:16:56
Wo0oT
Hallo liebe Excel Profis,
ich hoffe Ihr könnt mich bei folgender Problemmatik unterstützen:
In der Musterdatei habe ich in der Spalte M Werte stehen.
Diese Werte sind zu den in derselben Zeile stehenden Werten aus Spalte C & J
zugeordnet (z.B. 103103 (M2) ist der Nummer 4212786 (C2))
Nun möchte ich, dass per Makro die zugeordneten Werte aus Spalte M solange
in die nach unten folgenden Felder dupliziert werden bis sich der Wert
aus Spalte C & J verändert.
Achtung: Die Werte aus Spalte C & J haben nicht immer eine zugeordnete Nummer
(siehe z.B. Zeile 18-22). In diesem Fall sollen die betreffenden Zellen aus Spalte M leer bleiben.
In der Musterdatei habe ich neben den IST Zustand ein weiteres Arbeitsblatt (SOLL Zustand)
erstellt welches glaube ich ganz gut aufzeigt wie das alles gemeint ist.
Die Einfärbung der Zeile bei neu beginnender Nummer aus Spalte M wäre ein Bonbon, aber nicht zwingend erforderlich.
Hier der Link zur Musterdatei: https://www.herber.de/bbs/user/125213.xls
Viele Grüße
Wo0oT

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wert duplizieren solange Bedingung erfüllt ist
07.11.2018 09:20:34
Daniel
Hi
With Columns(13)
.SpecialCells(xlcelltypeblanks).FormulaR1C1 = "=R[-1]C"
.formula = .value
end with

AW: Wert duplizieren solange Bedingung erfüllt ist
07.11.2018 10:15:29
Wo0oT
Hi Daniel,
vielen Dank für die schnelle Rückmeldung. So ganz passt es leider noch nicht,
denn eine wichtige Voraussetzung aus meinem Vorpost funktioniert nicht:
"Achtung: Die Werte aus Spalte C & J haben nicht immer eine zugeordnete Nummer
(siehe z.B. Zeile 18-22). In diesem Fall sollen die betreffenden Zellen aus Spalte M leer bleiben."
Dein Makro füllt diese Zeilen dennoch aus, obwohl es dafür keine zugeordnete Nummer gibt (siehe Blatt "SOLL Zustand". Weiterhin ist die letzte Eintragung in einer Zeile die allerdings bei Spalte C & J Leerfelder hat. Eigentlich sollte dann keine Eintragung erfolgen.
Ich denke, dass es vielleicht daran liegen könnte, dass dein Makro die Eintragungen nicht von Spalte C oder J abhängig macht, sondern die Nummern in Spalte M solange nach unten dupliziert bis die nächste kommt.
Vielleicht hast du ja noch eine Idee dazu ;)
Viele Grüße
Anzeige
AW: Wert duplizieren solange Bedingung erfüllt ist
07.11.2018 11:07:13
Daniel
Hi
naja du kannst dir doch einfach die Formel, welche du in die Zelle schreibst, entsprechend anpassen
momentan steht da ja nur drin: =Wert aus Zelle obendrüber
du müsstest jetzt noch ergänzen, dass der wert von der Zelle obendrüber nur dann übernomme werden soll, wenn die Nummern in den Spalten C und J mit den Nummern in den darüber liegenden Zeilen übereinstimmen.
also:.
.FormulaR1C1 = "=IF(R[-1]C3&R[-1]C10=RC3&RC10,R[-1]C,"""")"
Gruß Daniel
AW: Wert duplizieren solange Bedingung erfüllt ist
07.11.2018 13:26:11
Wo0oT
Hey super! Funktioniert 1a, vielen vielen Dank ;)
Gruß Wo0oT

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige