Guten Morgen Michael,
das sollte sich jeweils in zwei/drei Durchgängen erledigen lassen. Im ersten Durchgang setzt Du eine Marke (z.B. nach einem Absatz mit einem bestimmten Absatzformat) und im zweiten greifst Du auf diese Marke zurück und weist z.B. ein bestimmtes Absatzformat zu.
Der Grundausdruck für den ersten Schritt:
Für den zweiten Schritt:
Im dritten Schritt werden einfach die Marken ^### wieder gelöscht.
Beispiel:
Markiere alle Absätze nach dem Absatzformat U1:
Nach "Alles ersetzen" sitzt am Anfang jedes Absatzes nach U1 die Marke ###·
Nun kannst Du entweder mit allen Marken, unabhängig von der Formatierung etwas anfangen oder nach Kombinationen dieser Marke mit weiteren Eigenschaften (AF) suchen.
Über diese Methode (die sich freilich per Skript automatisieren lässt; sollte auch über FindChangeByList.jsx umzusetzen sein) weise ich z.B. allen Absätzen nach der AF-Gruppe "Überschriften", die mit dem Standardabsatzformat (Grundschrift mit Erstzeileneinzug) ausgezeichnet sind, ein Absatzformat "Grundschrift stumpf" (ohne Erstzeileneinzug) zu.
Alle Absätze aus der AF-Gruppe Überschriften mit dieser Marke bekommen den Abstand davor abgezogen (auf 0 zurückgesetzt).
Das sollte sich auch auf Deine Aufgabenstellung zum Löschen von einzelnen Absatzmarken nach bzw. vor bestimmten AFs ausbauen lassen.