Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Collection
29.05.2013 10:34:25 Lukas
NotSolved
29.05.2013 18:42:58 Gast23239
NotSolved
05.06.2013 13:35:44 Gast4233
NotSolved

Ansicht des Beitrags:
Von:
Lukas
Datum:
29.05.2013 10:34:25
Views:
1497
Rating: Antwort:
  Ja
Thema:
VBA Collection

Hallo,

ich schreibe zurzeit ein Programm, das einen bestimmten Arbeitsprozess (in einer Firma) vereinfachen und vor allem beschleunigen soll.

Im groben geht es darum eine Schiene mit einer Auswahl von Komponenten zu bestücken, welche alle bestimmte Eigenschaften besitzen (Maße, etc.). Wichtig ist hierbei, dass das Programm diese Maße kennt um z.B. die Gesamtlänge errechnen zu können. Eine Idee war z.B. das mithilfe von Klassen zu realisieren aber bei über 20 möglichen Slots und ca 12 Bauteilen scheint mir die Lösung "Klassen" etwas zu aufwändig.

Eine weitere Idee war, es mithilfe einer Collection zu machen (die Schiene als Hauptcollection, in die dann alles reinkommt), jedoch weiß ich nicht wie ich die einzelne Komponenten vorher Deklarieren kann (mit ihren Maßen, die das ganze Programm über gleich bleiben) um dann im nachhinein bestimmte Werte abzufragen.

Ok Zeit für ein Beispiel:

Komponente A hat die Koordinaten xl = 5, xr = 10, und d = 2

Komponente B hat die Koordinaten xl = 4, xr = 7, und d = 3

Wenn ich die jetzt in eine Collection stecken will, soll es so aussehen:

Collection1 = (A, B)

Gesamtlänge = alle xl und xr addiert also 5+10+4+7=26

Gibt es da z.B. die Möglichkeit die einzelnen Komponenten A.xl+A.xr+B.xl+B.xr etc.

 

Zusammengefasst:

1) Ist das möglich?

2) Wie?

 

Vielen Dank schonmal :)

 


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 Collection
29.05.2013 10:34:25 Lukas
NotSolved
29.05.2013 18:42:58 Gast23239
NotSolved
05.06.2013 13:35:44 Gast4233
NotSolved