Haribobaerchen
Kreisliga
zweidemensionale arrays
Hallo,
ich brauche eure Hilfe.
Wir sind gerade dabei einen zweidim. Array zuprogrammieren.
Der folgenden Tabelle
Januar Februar März Summe
______________________________________
Aachen 5 12 15
Berlin 7 8 8
Duisburg 12 10 14
Summe
Durchschnitt
Die Werte müssen in die Tabelle eingetragen werden und von VBA gelesen werden.
Mittels eines Commandbutten müssen die Werte der Summen und der Durchschnitt ermittelt werden.
Dies soll mit hilfe eines zweidim. Arrays geschehen.
Könntet ihr mir die Lösung dazu geben?
Im folgenden habe ich schon einen Versuch gestartet,der aber nicht geht
Option Base 1
Dim Zeile As Byte
Dim Spalte As Byte
Dim SummeM(1 To 3) As Currency
Dim SummeO(1 To 3) As Currency
Dim Tabelle(4, 5) As Double
Dim Durchschnitt(1 To 4) As Currency
Dim Zähler As Byte
Private Sub CommandButton1_Click()
Call eingabe
Call verarbeitung
Call ausgabe
End Sub
Sub eingabe()
For Zeile = 2 To 4
Zeile = Cells(2, 2)
For Spalte = 2 To 4
Next
Next
End Sub
Sub verarbeitung()
SummeM(1) = Tabelle(4, 5) + SummeM(1)
SummeO(1) = Tabelle(4, 5) + SummeO(1)
Durschnitt(1to 4)= SummeM(3) / 3
End Sub
Sub ausgabe()
Cells(5, 2) = SummeM
End Sub
Hallo,
ich brauche eure Hilfe.
Wir sind gerade dabei einen zweidim. Array zuprogrammieren.
Der folgenden Tabelle
Januar Februar März Summe
______________________________________
Aachen 5 12 15
Berlin 7 8 8
Duisburg 12 10 14
Summe
Durchschnitt
Die Werte müssen in die Tabelle eingetragen werden und von VBA gelesen werden.
Mittels eines Commandbutten müssen die Werte der Summen und der Durchschnitt ermittelt werden.
Dies soll mit hilfe eines zweidim. Arrays geschehen.
Könntet ihr mir die Lösung dazu geben?
Im folgenden habe ich schon einen Versuch gestartet,der aber nicht geht

Option Base 1
Dim Zeile As Byte
Dim Spalte As Byte
Dim SummeM(1 To 3) As Currency
Dim SummeO(1 To 3) As Currency
Dim Tabelle(4, 5) As Double
Dim Durchschnitt(1 To 4) As Currency
Dim Zähler As Byte
Private Sub CommandButton1_Click()
Call eingabe
Call verarbeitung
Call ausgabe
End Sub
Sub eingabe()
For Zeile = 2 To 4
Zeile = Cells(2, 2)
For Spalte = 2 To 4
Next
Next
End Sub
Sub verarbeitung()
SummeM(1) = Tabelle(4, 5) + SummeM(1)
SummeO(1) = Tabelle(4, 5) + SummeO(1)
Durschnitt(1to 4)= SummeM(3) / 3
End Sub
Sub ausgabe()
Cells(5, 2) = SummeM
End Sub