Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Verwirrung
06.11.2021 14:43:29 Berzerk
NotSolved
06.11.2021 16:00:08 Gast42777
NotSolved
06.11.2021 20:43:49 Mase
NotSolved
07.11.2021 12:45:33 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
Berzerk
Datum:
06.11.2021 14:43:29
Views:
948
Rating: Antwort:
  Ja
Thema:
VBA Verwirrung

Hi,

ich bin absoluter VBA Anfänger und habe eine Herausforderung zu meistern, die auf den ersten Blick sehr einfach aussieht, aber trotz ausgiebiger Recherche und Rumprobieren, weiß ich nicht wie ich das ganze aufsetzen soll. Ich hoffe ihr könnt mir helfen.

Ich habe eine Tabelle, in deren Spalten die Produkte jeweils eines bestimmten Typs aufgelistet werden. Die Anzahl der Produkte variiert von Spalte zu Spalte. Mal exemplarisch:

Produkttyp a Produkttyp b Produkttyp c
Produkt 1 Produkt 4 Produkt 6
Produkt 2 Produkt 5 Produkt 7
Produkt 3   Produkt 8
    Produkt 9

 

Mein Makro soll nun 2 Spalten generieren (nennen wir sie A & B, ob im selben oder anderen Sheet ist mir egal) und folgendes tun:

Das oberste Produkt vom Produkttyp a in Spalte A genau so oft einfügen, wie es Produkte vom Produkttyp a gibt, und in Spalte B eben alle Produkte des Produkttyp a auflisten. 

Sobald das mit allen Produkten aus Produkttyp a geschehen ist, soll direkt darunter in den Spalten A &B dasselbe mit Produkttyp b gemacht werden usw.

Das Zwischenergebnis sähe dann so aus:

Spalte A Spalte B
Produkt 1 Produkt 1
Produkt 1 Produkt 2
Produkt 1 Produkt 3
Produkt 2 Produkt 1
Produkt 2 Produkt 2
Produkt 2 Produkt 3
Produkt 3 Produkt 1
Produkt 3 Produkt 2
Produkt 3 Produkt 3
Produkt 4 Produkt 4
Produkt 4 Produkt 5
Produkt 5 Produkt 4
Produkt 5 Produkt 5
Produkt 6 Produkt 6
Produkt 6 Produkt 7
Produkt 6 Produkt 8
Produkt 6 Produkt 9
Produkt 7 Produkt 6
Produkt 7 Produkt 7
Produkt 7 Produkt 8
Produkt 7 Produkt 9
Produkt 8 Produkt 6
Produkt 8 Produkt 7
Produkt 8 Produkt 8
Produkt 8 Produkt 9
Produkt 9 Produkt 6
Produkt 9 Produkt 7
Produkt 9 Produkt 8
Produkt 9 Produkt 9

 

Alle Zeilen, in denen dann links und rechts dasselbe steht, können gelöscht werden. Weiß nicht ob das bei generieren der Werte schon einfacher zu machen ist.

 

Ich hoffe ihr könnt mir da weiterhelfen.

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Verwirrung
06.11.2021 14:43:29 Berzerk
NotSolved
06.11.2021 16:00:08 Gast42777
NotSolved
06.11.2021 20:43:49 Mase
NotSolved
07.11.2021 12:45:33 ralf_b
NotSolved