A B C .... U
1 Length Type Program Category
2 <20m Patrol Ecuador (CG) Red
3 <20m Patrol Kenya (Police) Amber
4 <20m Patrol Uruguay Red
5 <20m MCMV France (Drone) Red
6 <20m Amphibious Peru (ACV) Red
7 20-29m Patrol Bahrain (CG) Amber
8 20-29m Patrol Denmark Amber
9 20-29m Patrol Latvia (BG) Red
10 20-29m Patrol Latvia (CG) Red
11 20-29m Patrol Lithuania (BG) Amber
12 20-29m Patrol Norway Amber
..
Das Ergebnis verketten, die Ich mag würde, ist bekommen:Excel: VBA mit mehreren Kriterien zum Nachschlagen und mehrere Datenbereiche in einzelne Zelle
A B C D
1 Length Category Red Category Amber Category Green
2 <20m Patrol - Ecuador (CG) Patrol - Kenya (Police)
MCMV - France (Drone)
etc....
3 20-29m Patrol - Latvia (BG) Patrol - Bahrain (CG)
Patrol - Latvia (CG) Patrol - Denmark
etc.... etc....
4 30-39m
...
Ich habe hier VBA Fragen mehr gesehen verketten aber keine, die das Verketten zweier unterschiedlicher Datenbereiche beinhalten (Spalten B & C). Idealerweise werden die Ergebnisse durch Zeilen und nicht durch Zeilen getrennt (dh Alt + Enter), aber dies ist möglicherweise nicht möglich. Irgendwelche Hilfe geschätzt, danke.
Bearbeiten: Um zu verdeutlichen, ist das zweite Stück Code in einem separaten Arbeitsblatt.
Das wäre eine Pivot-Tabelle mit Concatenate aggregate-Funktion. Soweit ich weiß, existiert es in Excel nicht - ich wünschte, es wäre so. In VBA ist es möglich. Was hast du bisher versucht? –
Ich habe daran gearbeitet, den hier gefundenen Code für meine Zwecke zu ändern. –
Ich habe daran gearbeitet, den hier gefundenen Code für meine Zwecke zu ändern. Http://www.extendoffice.com/documents/excel/2723-excel-concatenate-based-on-criteria.html. Leider macht die Verwendung mehrerer Kriterien UND das Verketten mehrerer Datenbereiche den Code wahrscheinlich so unterschiedlich, dass es einfacher ist, von vorne anzufangen. Ich bin ein absoluter Neuling bei VBA, der auch nicht ideal ist. –