Hallo,
ich bin ein absoluter Visual Basic Neuling
und mit der Aufgabe betraut worden, eine Liste dahingehend zu "automatisieren", dass unabhängig davon wieviele Sheets die Liste hat, zuverlässig alle Werte aus einer bestimmten Spalte in ein Sheet am Ende der Liste herauskopiert werden. Dort sollen diese dann nach Typ geordnet und ausgezählt werden. Und das ganze auch wenn die Sheets nicht alle gleich aufgebaut sind. Die Hauptsache ist, jedes der Sheets enthält eine Spalte mit "Bauformkennung" - nur diese Werte sollen kopiert werden.
Ich bekomme eine derartige Auflistung nur hin, wenn ich eine feste Anzahl von Sheets habe und für jedes einzelne der relavanten Sheets einen entsprechenden Befehl hinterlege. Da die Anzahl der Sheets aber mit jeder neuen Liste variiert und als erster Reiter immer noch ein Deckblatt abliegt, muss man mit jeder neuen Liste das "Makro abändern" und an die Anzahl der Sheets die Bauformkennungen enthalten angleichen.
Ich bin mir nicht sicher, ob sowas überhaupt möglich ist. Vielleicht kann mir ja jemand weiter helfen oder einen Tipp geben, mit welchem Ansatz man sowas lösen könnte.
Ich hänge ein Beispiel für eine solche Liste an. Die rot markierten Werte (Liste1.jpg) aus allen Reitern sollen kopiert werden und weiter hinten eingefügt werden (Liste2.jpg). Dort soll anschließend die Auszählung stattfinden.
Vielen Dank schonmal
Markus
ich bin ein absoluter Visual Basic Neuling

Ich bekomme eine derartige Auflistung nur hin, wenn ich eine feste Anzahl von Sheets habe und für jedes einzelne der relavanten Sheets einen entsprechenden Befehl hinterlege. Da die Anzahl der Sheets aber mit jeder neuen Liste variiert und als erster Reiter immer noch ein Deckblatt abliegt, muss man mit jeder neuen Liste das "Makro abändern" und an die Anzahl der Sheets die Bauformkennungen enthalten angleichen.
Ich bin mir nicht sicher, ob sowas überhaupt möglich ist. Vielleicht kann mir ja jemand weiter helfen oder einen Tipp geben, mit welchem Ansatz man sowas lösen könnte.
Ich hänge ein Beispiel für eine solche Liste an. Die rot markierten Werte (Liste1.jpg) aus allen Reitern sollen kopiert werden und weiter hinten eingefügt werden (Liste2.jpg). Dort soll anschließend die Auszählung stattfinden.
Vielen Dank schonmal


Markus