Ich blicke gerade bei einer Zählschleife über mehrere Tabellenblätter, beginnend mit dem aktiven Blatt, nicht durch:
...
For Blätter = ActiveSheet.Index To ActiveSheet.Index + (n - 1)
...
ActiveSheet.Index ist 3
Setze ich für n bspw. 5, gibt mir Debug.Print Blätter als Ergebnis 8 aus. Ich würde aber als Blattanzahl 5 erwarten.
Das bedeutet, dass im nachfolgenden Code die falsche Anzahl/Auswahl Tabellenblätter angesprochen wird.
Wie muss ich korrekt zählen bzw. wie muss der Tabellenblattbereich richtig angegeben werden.
Über Hinweise zur Behebung meiner Verständnisschwierigkeit freue ich mich sehr!
Volker