Thema Datum  Von Nutzer Rating
Antwort
23.04.2011 11:09:40 Steppo6197
NotSolved
Blau Starthilfe
23.04.2011 16:37:37 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
23.04.2011 16:37:37
Views:
813
Rating: Antwort:
  Ja
Thema:
Starthilfe
Hallo Steppo,
ich habe einige Änderungen (fett) eingefügt, um die Ablauffähigkeit herzustellen.
 
Private Sub CommandButton1_Click()
Dim Feld(30) As Integer 'd.h. -32.768 <= Feld(i) <= 32.767
Dim i As Integer
For i = 0 To 30 'die Array beginnen standardmäßig bei 0. Mit 1 wird die 7. Zeile nicht erfasst.
Feld(i) = Cells(2, 7 + i).Value
Next i
 
Dim gesamtA As Integer 'setzt genügend kleine Zahlen voraus, dass -32.768 <= gesamtA <= 32.767, ev. besser als Double oder Long
Dim a As Integer
For a = 0 To 30 'du könntest auch i wiederverwenden oder beide Schleifen zusammenführen
gesamtA = gesamtA+feld(a)'Feld(1) + Feld(1 + a)
Next a
 
 
TextBox1.text = Cstr(gesamtA) '?? Text.texbox1 = "gesamtA", du musst die Zahl in eine Zeichenkette umwandeln
End Sub
 
Das Makro lässt sich natürlich wesentlich vereinfachen, doch sollte ein sich Anfänger nicht gleich zu viel vornehmen. Ich freue ich, dass du versuchst, eigene Makros zu schreiben. Dieses hätte fast funktionieren können.
Gruß
Holger

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
23.04.2011 11:09:40 Steppo6197
NotSolved
Blau Starthilfe
23.04.2011 16:37:37 Holger
NotSolved