VBA Excel Automatisch Filtern und Zeilen vergleichen
Hallo liebe Community,
ich bin neu hier und habe leider (noch) keine Kenntnisse in VBA
Hab das bisher immer über Makro aufzeichnen gelöst!
Jetzt habe ich aber eine ziemlich verzwickte Aufgabe bekommen und komme da überhaupt nicht voran.
Zu meiner Tabelle:
Ich habe eine Tabelle, in der in Spalte B Namen, in Spalte C die Firmen-Abteilung und in Spalte E die Zuständigkeiten stehen, welche die jeweilige Person aus der jeweiligen Abteilung hat.
Sieht ungefähr so aus:
B-----------------------C-----------------------------------------E
NAME--------------ABTEILUNG----------------------------ZUSTÄNDIGKEITEN
Anja---------------Abteilung A-----------------------------Telefon
Anja---------------Abteilung A-----------------------------E-Mail
Anja---------------Abteilung A---------------------------- Headset
Anja---------------Abteilung A ----------------------------Reisen
Timo---------------Abteilung A----------------------------E-Mail
Timo---------------Abteilung A----------------------------Telefon
Tim----------------Abteilung B ----------------------------Handy
Willy--------------Abteilung B-----------------------------Handy
Willy--------------Abteilung B ----------------------------E-Mail
Willy--------------Abteilung B ----------------------------Headset
Klaus--------------Abteilung C----------------------------Handy
Klaus--------------Abteilung C----------------------------Headset
Klaus--------------Abteilung C ----------------------------E-Mail
Bernd--------------Abteilung C----------------------------Handy
Bernd--------------Abteilung C ----------------------------Headset
Bernd--------------Abteilung C----------------------------E-Mail
.... ....
(insg.--------------(insg.ca.-------------------------------- (insg. ca.
ca.350)--------------250)--------------------------------------150)
Aufgabenstellung:
Es soll nun geschaut werden, ob
1. alle Personen aus einer Abteilung die gleichen Zuständigkeiten haben (z.B. hier Klaus und Willy aus Abteilung C haben die gleichen Zuständigkeiten: Handy, Headset, E-Mail)
oder
2. Personen aus einer Abteilung teilweise die gleichen Zuständigkeiten haben (hier: Anja und Timo aus Abteilung A haben nur teilweise die gleichen Zuständigkeiten, nämlich Telefon und Email)
Es soll nun hinter die Zuständigkeiten eine neue Spalte ("Bezeichnung Rolle") kommen, bei denen die Zuständigkeiten folgendermasen deklariert werden:
Grundrolle = alle Personen einer Abteilung haben gleiche Zuständigkeiten
Sonderrolle = Personen aus einer Abteilung haben teilweise gleiche Zuständigeiten
Habt ihr eine Idee für ein Makro/VBA das das alles automatisch macht und die Spalte ausspuckt? Es gibt ca 250 Abteilungen und mehr als 150 versch. Zuständigkeiten--> viel zu viel um sie einzelnd zu vergleichen!
Ihr würdet mir sooooooo helfen! Ich verzweifel hier gerade!!!!
Vielen Dank euch schon einmal!
EDIT: Jetzt stimmt meine Auswertung nicht mehr :/
Julia
ich bin neu hier und habe leider (noch) keine Kenntnisse in VBA
Hab das bisher immer über Makro aufzeichnen gelöst!
Jetzt habe ich aber eine ziemlich verzwickte Aufgabe bekommen und komme da überhaupt nicht voran.
Zu meiner Tabelle:
Ich habe eine Tabelle, in der in Spalte B Namen, in Spalte C die Firmen-Abteilung und in Spalte E die Zuständigkeiten stehen, welche die jeweilige Person aus der jeweiligen Abteilung hat.
Sieht ungefähr so aus:
B-----------------------C-----------------------------------------E
NAME--------------ABTEILUNG----------------------------ZUSTÄNDIGKEITEN
Anja---------------Abteilung A-----------------------------Telefon
Anja---------------Abteilung A-----------------------------E-Mail
Anja---------------Abteilung A---------------------------- Headset
Anja---------------Abteilung A ----------------------------Reisen
Timo---------------Abteilung A----------------------------E-Mail
Timo---------------Abteilung A----------------------------Telefon
Tim----------------Abteilung B ----------------------------Handy
Willy--------------Abteilung B-----------------------------Handy
Willy--------------Abteilung B ----------------------------E-Mail
Willy--------------Abteilung B ----------------------------Headset
Klaus--------------Abteilung C----------------------------Handy
Klaus--------------Abteilung C----------------------------Headset
Klaus--------------Abteilung C ----------------------------E-Mail
Bernd--------------Abteilung C----------------------------Handy
Bernd--------------Abteilung C ----------------------------Headset
Bernd--------------Abteilung C----------------------------E-Mail
.... ....
(insg.--------------(insg.ca.-------------------------------- (insg. ca.
ca.350)--------------250)--------------------------------------150)
Aufgabenstellung:
Es soll nun geschaut werden, ob
1. alle Personen aus einer Abteilung die gleichen Zuständigkeiten haben (z.B. hier Klaus und Willy aus Abteilung C haben die gleichen Zuständigkeiten: Handy, Headset, E-Mail)
oder
2. Personen aus einer Abteilung teilweise die gleichen Zuständigkeiten haben (hier: Anja und Timo aus Abteilung A haben nur teilweise die gleichen Zuständigkeiten, nämlich Telefon und Email)
Es soll nun hinter die Zuständigkeiten eine neue Spalte ("Bezeichnung Rolle") kommen, bei denen die Zuständigkeiten folgendermasen deklariert werden:
Grundrolle = alle Personen einer Abteilung haben gleiche Zuständigkeiten
Sonderrolle = Personen aus einer Abteilung haben teilweise gleiche Zuständigeiten
Habt ihr eine Idee für ein Makro/VBA das das alles automatisch macht und die Spalte ausspuckt? Es gibt ca 250 Abteilungen und mehr als 150 versch. Zuständigkeiten--> viel zu viel um sie einzelnd zu vergleichen!
Ihr würdet mir sooooooo helfen! Ich verzweifel hier gerade!!!!
Vielen Dank euch schon einmal!
EDIT: Jetzt stimmt meine Auswertung nicht mehr :/
Julia
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 230527
Url: https://administrator.de/forum/vba-excel-automatisch-filtern-und-zeilen-vergleichen-230527.html
Ausgedruckt am: 27.04.2025 um 11:04 Uhr