Visual Basic
#1
Hallo zusammen,

ich bräuchte Hilfe bei der Benutzung von Visual Basic, da ich mich hier leider nicht gut auskenne.
Ich habe eine Liste von Personen (1 Spalte) mit verschiedenen Merkmalen (3 Spalten) und eine Liste mit Kategorien und den Merkmalen die erfüllt sein müssen um einer Kategorie zugeordnet zu werden.
Nun bräuchte ich ein Makro, das mir eine Liste erstellt in der nur noch die Person und die Kategorie, der die Person angehört (zugeordnet anhand der Merkmale der Person) stehen.

Kann mir da wer weiterhelfen?

Vielen Dank schonmal!!  :)
Top
#2
Hi

muss es unbedingt VBA sein? Das könnte man sicher auch mit einer Formel lösen. Auf jeden Fall solltest du den Helfern einen relevanten Tabellenausschnitt (klick) zeigen oder eine Mustertabelle hochladen (klick).
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Hallo,

danke für den Tipp :)

Ich habe ein Besipiel angehängt:
Die ersten beiden Tabellen sind gegeben und Ziel ist es auf die dritte Tabelle zu kommen.
Hierbei handelt es sich nur um ein Beispiel, die wirklcih Tabelle hat über 100.000 Zeilen.
Kann mir hier wer weiterhelfen?

Vielen Dank und schöne Grüße,
Gaucho


Angehängte Dateien Thumbnail(s)
   
Top
#4
Hi,

Zitat:Ich habe ein Besipiel angehängt:

du hast dir bestimmt nicht die Beiträge hinter meinen geposteten Links gelesen. Sonst wüsstest du, dass ScrShots nicht hilfreich sind!!

Niemand hat die Absicht, eine Mauer..  Nein!! Das war eine andere Baustelle. Die wenigsten haben die Absicht, sich eine Beispieltabelle nach einem Bildchen nachzubauen.

Und meine Frage bzgl. VBA oder Formel ist auch untergegangen??
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#5
Hallo Günter,

hab ich tatsächlich nicht..entschuldige meine Faulheit.
Hier nun die Arbeitsmappe angehängt :)

Nocheinmal kurz die Beschreibung: Tabelle 1&2 sind gegeben und daraus soll Tabelle 3 automatisch erstellt werden können.

Zu deiner anderen Frage: Ob mit Formel oder Visual Basic spielt keine Rolle :)

Grüße,
Gaucho


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 10,94 KB / Downloads: 7)
Top
#6
Hallo Gaucho

Anhand des Aufbaus der Tabellen reicht das:
Code:
=Tabelle2!A2
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Top
#7
Hi,

(05.04.2017, 14:16)Hydronaut schrieb: Anhand des Aufbaus der Tabellen reicht das:

das sehe ich nicht so.

Es muß doch geschaut werden, welche Merkmale hat Hans und welcher Kategorie entsprechen diese Merkmale.
[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • Gaucho
Top
#8
Hallo Ralf,

es ist genau so wie du es beschrieben hast, kennst du dich damit aus?

Grüße,
Gaucho
Top
#9
Hi,

(05.04.2017, 15:13)Gaucho schrieb: es ist genau so wie du es beschrieben hast, kennst du dich damit aus?

ich würde es über insgesamt 5 Hilfsspalten lösen:
Tabelle1
ABCDEFGH
1NameMerkmal 1Merkmal 2Merkmal 3Merkmal 4 Hilfsspalte 1Hilfsspalte 2
2HansabcdHansabcd
3JürgenhJürgenh
4MiroxyzMiroxyz

verwendete Formeln
Zelle Formel Bereich N/A
G2:G4=A2
H2:H4=B2&C2&D2&E2


Tabelle2
ABCDEFGH
1KategorieMerkmal 1Merkmal 2Merkmal 3Merkmal 4Hilfsspalte 3Hilfsspalte 4
2CoolabcdabcdCool
3KlughhKlug
4NettxyzxyzNett

verwendete Formeln
Zelle Formel Bereich N/A
G2:G4=B2&C2&D2&E2
H2:H4=A2


Tabelle3
ABCD
1NameKategorieHilfsspalte 5
2HansCoolabcd
3JürgenKlugh
4MiroNettxyz

verwendete Formeln
Zelle Formel Bereich N/A
B2:B4=SVERWEIS(D2;Tabelle2!$G$1:$H$4;2;0)
D2: D4=SVERWEIS(A2;Tabelle1!$G$1:$H$4;2;0)
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit

[-] Folgende(r) 1 Nutzer sagt Danke an Rabe für diesen Beitrag:
  • Gaucho
Top
#10
Hallo Ralf,

danke für deine Hilfe, ich probiere es mal auf diese Weise.

Schönen Tag und vielen Dank!

Gaucho
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste