Thema Datum  Von Nutzer Rating
Antwort
13.03.2008 15:15:49 Michael
NotSolved
Blau Aw:logischer Vergleich von Werten
14.03.2008 14:25:32 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
14.03.2008 14:25:32
Views:
921
Rating: Antwort:
  Ja
Thema:
Aw:logischer Vergleich von Werten
Hallo Michael,
ich glaube nicht, dass der Einsatz von Property-Prozeduren hier sinnvoll ist, denn meines Wissens werden diese zur Erstellung schreibgeschützter Eigenschaften für Formulare, Standardmodule und Klassenmodule verwendet, also nicht für die Bestimmung von Minimum und Maximum der Werte eines Collection-Objektes.
Hättest du die Werte z.B. in einem Array a() gesammelt, könntest du in Excel mit
b = Application.WorksheetFunction.Min(a()) und
c = Application.WorksheetFunction.Max(a())
arbeiten. Für Ranges im Worksheet ginge das genauso.
Bei Collection-Objekten wirst du wohl mit einer For Each...Next-Schleife arbeiten müssen.
Gruß
Holger

Michael schrieb am 13.03.2008 15:15:49:

Hallo,
folgende Lage:

Ich habe eine bestimmte Anzahl von ganzzahligen Werten in einem collection-object gelistet und möchte nun, dass er mir in einer Property Prozedur den kleinsten bzw. den größte Wert aus dieser Reihe ausgibt. Ich habe es mit einer großen, mehrfach verschachtelten Schleife zwar hinbekommen, würde aber den Code gerne schlanker machen.

Frage:

Existiert in VBA ein Befehl, der mir eine Zahlenreihe vergleicht und den kleinsten bzw. größten Wert ausgibt oder muss ich die Werte in einer Schleife alle nacheinander miteinander vergleichen?

Im Voraus vielen Dank.

Michael

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
13.03.2008 15:15:49 Michael
NotSolved
Blau Aw:logischer Vergleich von Werten
14.03.2008 14:25:32 Holger
NotSolved