Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

verschiedene Zellen aus Tabellen





Frage

Hey Leute , suche ein Makro mit dem man aus verschiedenen Tabellen ( befinden sich alle in der gleichen Mappe ) einzelne Zellen selektieren und in einer Datenbank erfassen kann. Es werden immer neue Tabellen eingefügt 1,2, 3 bis X usw. Bsp.. Daten aus Tabelle 1 ( Zelle D5-Q5) in Datenbank Zeile 1 , Daten aus Tabelle 1 ( Zeile D28-Q28 ) in Datenbank Zeile 2, Daten Tabelle 1 ( Zelle D5-Q5) in Datenbank Zeile 3 Daten Tabelle 1 ( D28-Q28) in Datenbank Zeile 4 usw. Als Datenbank dient eine Exeltabelle, welche in der gleichen Arbeitsmappe ist. Bis dato arbeite ich mit händischem kopieren, wird aber auf die Dauer zu lästig da es bis zu 500 Tabellen werden können. Es sollen nur die Werte nicht die Formate übernommen werden. Wer weiß Rat ?

Antwort 1 von CaroS

Hallo!

Der Rat lautet: ein Makro schreiben. Falls Du lieber ein Makro schreiben lassen möchtest, müsstest Du noch etwas genauer angeben, wie die Tabellen heißen bzw. ob es bei den Tabellennamen ein Schema gibt, wie die Auswahl der Tabellen erfolgen soll (siehe Beispiel unten), welche Zellbereiche kopiert werden sollen, ob es für jede Tabelle genau dieselben beiden Bereiche D5:Q5 und D28:Q28 sind.

Sollte die Tabellennamen nur die Zahlen ab 1 aufsteigend sein, könnte man nach zwei Abfragen ("Von?" und "Bis?") könnte man die entsprechenden Zellbereiche von allen Tabellen der Reihe nach aufsteigend und lückenlos kopieren. (In die Tabelle "Datenbank"? In welche Zellen/Spalten?)

Gruß,
CaroS

Antwort 2 von nerowinger

@CaroS

Danke für die Antwort.
Leider bin ich kein VBA Spezialist.

Zu Deiner Frage:

Es handelt sich um Baustellenaufmassblätter.( Jedes Blatt entspricht einer Tabelle.)
Also in Zelle D5 - Q5 stehen immer die Positionen und analog dazu in Zelle D28-Q28 die dazugehörigen Massen.
Also D5 bsp. Pos. 01.01.0024 dazu in Zelle D28 bsp. 25 ( Größen wie Meter / Stück etc. sind nicht angegeben.)
Nun soll ermöglicht werden in einer separaten Datentabelle alle Infos aus allen Aufmasstabellen zusammen zu fassen um zu ermitteln wieviel mal Pos. bsp. 01.01.0024 ( welche bsp. in mehreren Aufmasstabellen vorkommen kann ) vorhanden ist. Diese Auswertung kann ich über Funktionen erhalten ( SVerweis/ SummeWenn usw. ). Mein Problem ist das es eine x Anzahl von Tabellen werden kann.
Ich habe versucht ein Makro aufzuzeichnen, aber das mit den vielen Tabellen bekomme ich nicht hin, da es immer neue Tabellen gibt. Die Tabellen sind alle gleich aufgebaut und werden von 1 - x ( bsp. 250 ) durchnummeriert.
Ich hoffe ich habe mich verständlich ausgedrückt.
Gruß
Nerowinger