Zum Inhalt springen

Problem mit der Anzahl der Schleifendurchläufe.


Empfohlene Beiträge

Geschrieben

Hi Ich habe eine grendlegende Frage zu vba.

Ich habe eine Schleife. Diese Schleife enthält eine weitere Schleife. Pro Durchlauf der äußeren Schleife, soll die innere Schleife jeweils eine bestimmte anzahl durchlaufen werden.

Die Anzahl definiert sich durch die Anzhal der Kapitel innerhalb der "Überkapitel" also innerhalb der übergeordneten Kaitel.

Beispiel:

1. Auto

1.1 Rad

1.2 Auspuff

Die innere Schleife soll 2 mal durchlaufen werden.

Ist sowas realisierbar ?

Das ganze soll in einem Word 2010 Makro laufen.

Geschrieben

Ich wüsste nicht, wie man eine Rekursion anwenden sollte. Besser gesagt wüsste ich nicht, wie man die Anzahl der Durchläufe vorgeben soll.

Ich habe verschiedene Dokumente mit verschiedenen Anzahlen von Überschriften und untergeordneten Überschriften. Es muss also automatisiert gefunden werden, wie viele der Überschriften es gibt, um später die Rekursion genau zur richtigen Anzahl auszuführen.

Geschrieben

Der Witz an der Rekursion ist, dass du nicht vorher wissen mußt wie oft du tiefer mußt. Du hast einfach am Ende der Methode einen Test auf die Kondition.

Allerdings von deiner Problembeschreibung ausgehend geht das auch mit schleifen. Ich weiß nur nicht welche Schleifentypen (und allgemein was die Flußsteuerung angeht) zur Verfügung stehen.

Aber:

Du hast 2 Schleifen, in der inneren zählst du deine Unterüberschriften und testest am Ende jeden Durchlaufs ob nochmal eine kommt, wenn nein springst du raus, so dass die äußere Schleife weiterläuft. In dieser mußt du am Ende natürlich auch testen ob nochmal eine Überschrift kommt.

Aber wie gesagt: zu Implementierungsdetails kann ich dir nichts sagen.

Außerdem könntest du nochmal komplett beschreiben welches Problem du denn lösen möchtest.

Geschrieben

bevor ich deine beiden Tipps einfach mal selbst ausprobiere beschreibe ich für weitere mögliche Tipps nochmal genau mein Problem:

Ich habe ein Word Dokumet mit Überschriften von der Formatvorlage 2 & 3. Das bedeutet nichts anderes als die Anzahl der Abstufungen:

1.1 (überschrift 2) Autos

1.1.1 (überschrift 3) räder

Ich habe also mehrere Dokumente mit mehreren dieser Kapiteln, die jeweils mehrere Unterkapitel (räder) enthalten.

Ich will genau diese Textstellen finden und einen eigenen Text an die Überschriften anhängen. Der angehängte Text soll folgendermaßen aufgebaut sein:

überschrift2.überschrift3

Ende vom Lied wäre, dass man die Überschriften jeweils nur einmalig vorhanden hat und sie im programm später zuordnen kann. Es kann also nicht sein, dass es 2 gleiche überschrift2 gibt.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...