Ich habe ein Problem mit einer bestimmten Excel-Aufgabe. Obwohl ich das Internet gründlich nach Tipps und Teilen von Code durchforstete, die ich verwenden konnte, war ich nicht in der Lage, eine funktionierende Lösung zu finden.Finde alle Nummern in bestimmten Intervallen [Min; Max] und schreibe sie in eine Spalte
Das ist mein Problem:
Ich habe rund 30 Arbeitsblatt mit zwei Spalten je. Die Anzahl der Zeilen variiert von WS zu WS, aber die beiden Spalten auf jedem Blatt sind gleich lang.
Die erste Spalte jedes Blattes enthält Mindestwerte und die zweite Spalte enthält die jeweiligen Maximalwerte.
Zum Beispiel
| A | B
1 | 1000 | 1010
2 | 2020 | 2025
Jetzt brauche ich eine einzige Spalte mit allen Werten aus diesen Intervallen einschließlich der Max- und Min-Werte.
bevorzugte Lösung in Spalt C:
1000 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 2020 2021 2022 2023 2024 2025
I dachte daran, die zwei Spalten hervorzuheben und dann ein Makro zu aktivieren, um die Liste zu generieren. Ich würde dann diesen Prozess für jeden WS manuell wiederholen. Einige Blätter haben nur 4 bis 20 Reihen, aber einige haben mehr als 7000 Reihen.
Und wenn es irgendwas hilft: Die Nummern sind Postleitzahlen ;-)
Ich wäre sehr dankbar für jede Art von Hilfe.
Vielen Dank im Voraus!
Sie wollen nur eine lange Zeichenfolge? –
Überprüfen Sie die [Range.DataSeries] (https://msdn.microsoft.com/de-us/library/office/ff839262.aspx) oder [Range.AutoFill] (https://msdn.microsoft.com/en-us/library/office/ff195345.aspx) Methode. Mit einer Schleife über die erste/zweite Spalte sollte das alles sein, was man braucht. – arcadeprecinct
@ Dirk Reichel: Naja, nicht unbedingt. Ich würde jede Lösung bevorzugen. Ich kann die Daten oder das Layout auch ändern, wenn sie benötigt werden. Am Ende brauche ich nur eine Spalte pro ws, die alle Werte enthält. – Sipsmith