tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von DrSoong
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
3385
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pete_redman pete_redman ist offline Rookie
    Registriert seit
    Mar 2007
    Beiträge
    8
    Hallo zusammen.
    Ich habe gerade erst angefangen mich mit VB zu beschäftigen.
    Kann mir einer bitte bei der Berechnung des Maximalwertes behilflich sein?
    Gegeben ist zum Bsp. folgende Spalte die in Excel hinterlegt ist.
    4
    9
    8
    7
    2

    Den Maximalwert möchte ich allerdings auf der Oberfläche von VB darstellen lassen.
    Wie gehe ich da vor.
    Vielen Dank im Voraus für eure Bemühungen!
    Gruß
    Pete
    Geändert von pete_redman (05.03.07 um 21:28 Uhr)
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Ich geh mal davon aus, dass du schon weißt, wie man in VB Excel-Dateien ausliest. Am besten, du schreibst die Daten dann in ein Array.

    Hier gibts dann mehrere Möglichkeiten. Entweder du sortierst das Array, der letzte Wert ist dann der höchste.
    Du kannst aber auch das Array Wert für Wert durchgehen. Du vergleichst einfach den aktuellen Wert mit einem Höchstwert. Wenn der Wert höher ist, wird er automatisch der Höchstwert. Am Ende des Arrays hast du dann deinen Höchstwert.

    Ein anderer Ansatz wäre, dass du die Werte in eine Listbox schreibst. Bei der Listbox hast du vorher die Sorted-Eigenschaft auf True gestellt. Am Schluß ist das letzte Element der Listbox das mit dem höchsten Wert.


    Der Doc!
    pete_redman bedankt sich. 
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    pete_redman pete_redman ist offline Rookie
    Registriert seit
    Mar 2007
    Beiträge
    8
    Zitat Zitat von DrSoong Beitrag anzeigen
    Ich geh mal davon aus, dass du schon weißt, wie man in VB Excel-Dateien ausliest. Am besten, du schreibst die Daten dann in ein Array.

    Hier gibts dann mehrere Möglichkeiten. Entweder du sortierst das Array, der letzte Wert ist dann der höchste.
    Du kannst aber auch das Array Wert für Wert durchgehen. Du vergleichst einfach den aktuellen Wert mit einem Höchstwert. Wenn der Wert höher ist, wird er automatisch der Höchstwert. Am Ende des Arrays hast du dann deinen Höchstwert.

    Ein anderer Ansatz wäre, dass du die Werte in eine Listbox schreibst. Bei der Listbox hast du vorher die Sorted-Eigenschaft auf True gestellt. Am Schluß ist das letzte Element der Listbox das mit dem höchsten Wert.


    Der Doc!
    Danke erst einmal für die Antwort!
    Leider weiß ich nicht wie man eine Excel-Datei in VB auslesen kann .In Excel kann ich ja den Maximalwert der Spalte in einer Zelle mit SUMME=Max($B6:$B11) ausgeben lassen.Diesen Wert möchte ich nun auf der Oberfläche von VB anzeigen lassen(Von mir aus mit Command_Click). Nehmen wir an der Max.-Wert steht in Excel in der Zelle B12, wie würde mein "Code" aussehen um den Wert in VB anzuzeigen?
    Gruß und vielen Dank schonmal
     

  4. #4
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Ich hab in meinem ersten Post ja auch einen Link zu einem Beispiel hinterlegt, in dem dir gezeigt wird, wie man in VB Excel-Tabellen ausliest (Link ist gleich in der ersten Zeile). Probier das mal aus, sollte wirklich kein Problem darstellen.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

Ähnliche Themen

  1. Maximalwert für Feld
    Von klanawagna im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 13.03.10, 11:42
  2. Maximalwert von 4 int Variablen
    Von Biergamasda im Forum Java Grundlagen
    Antworten: 8
    Letzter Beitrag: 25.02.10, 09:24
  3. Funktion Maximalwert?
    Von Joerg_Sickler im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 25.09.07, 17:42
  4. maximalwert in C ermitteln!!
    Von LatschFOB im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 16.10.03, 19:52
  5. Selektiere Maximalwert...
    Von Subwoover im Forum PHP
    Antworten: 9
    Letzter Beitrag: 11.05.02, 20:41