13.09.2018, 08:28
Hallo Leute,
ich habe ein kleines VBA Problem, ggf. hat hier jemand eine einfache Lösung.
Ich habe in einer Tabelle mehrere Spalten von denen ich 2 Spalten auswerten möchte. Einmal die Spalte Gebäude-Nr und einmal die Spalte Raum-Nr. Ein Gebäude oder ein Raum kann in der Tabelle öfters vorkommen. Es können auch Nummern übersprungen bzw. ausgelassen werden. Zudem ist die Liste nicht sortiert.
Also in dieser Form:
Spalte U Spalte V Spalte W
Gebäude-Nr. Raum-Nr. Werte
1 1 ..
2 1 ..
1 2 ..
1 2 ..
1 3 ..
2 3 ..
Ich möchte die Gebäude bzw. Räume in ein Array schreiben, welches nach Gebäuden und Räumen aufsteigend sortiert ist, um die Räume eines Gebäudes später in einer zweiten Tabelle auszugeben. Jeder Raum eines Gebäudes darf darin nur einmal vorkommen. Das Ergebnis sollte also so aussehen:
Tabelle 2:
Zeile 1 | Gebäude-Nr | 1 | 1 | 1 | 2 | 2 |
Zeile 2 | Raum-Nr. | 1 | 2 | 3 | 1 | 3 |
Hat jemand eine Lösung ?
Danke vorab
ich habe ein kleines VBA Problem, ggf. hat hier jemand eine einfache Lösung.
Ich habe in einer Tabelle mehrere Spalten von denen ich 2 Spalten auswerten möchte. Einmal die Spalte Gebäude-Nr und einmal die Spalte Raum-Nr. Ein Gebäude oder ein Raum kann in der Tabelle öfters vorkommen. Es können auch Nummern übersprungen bzw. ausgelassen werden. Zudem ist die Liste nicht sortiert.
Also in dieser Form:
Spalte U Spalte V Spalte W
Gebäude-Nr. Raum-Nr. Werte
1 1 ..
2 1 ..
1 2 ..
1 2 ..
1 3 ..
2 3 ..
Ich möchte die Gebäude bzw. Räume in ein Array schreiben, welches nach Gebäuden und Räumen aufsteigend sortiert ist, um die Räume eines Gebäudes später in einer zweiten Tabelle auszugeben. Jeder Raum eines Gebäudes darf darin nur einmal vorkommen. Das Ergebnis sollte also so aussehen:
Tabelle 2:
Zeile 1 | Gebäude-Nr | 1 | 1 | 1 | 2 | 2 |
Zeile 2 | Raum-Nr. | 1 | 2 | 3 | 1 | 3 |
Hat jemand eine Lösung ?
Danke vorab