Summe von Arrayzeile
20.03.2009 18:04:45
Arrayzeile
Ich habe eigentlich zwei Fragen.
1. Wenn ich ein Array in vba habe, wie kann ich jeweils die Summe der Zeilen herausfinden, ohne den Weg über Excel machen zu müssen?
Ich wollte es so probieren, das funktionierte jedoch nicht (Matrix ist dabei ein Array):
Dim Vektor As String
Dim i As Integer
For i = 1 To 10
Vektor(i) = Application.WorksheetFunction.Sum(Matrix.Rows(i))
Next i
2. Um den Programmcode etwas übersichlich zu machen, wollte ich mehrere subs für einzelne Teile _
des Programms erstellen. Ich glaube jedoch, dass wenn ich in "
Sub test()" als Resultat eine Matrix M erhalte ich nicht einfach im nächsten
Sub dieses M verwenden kann, ist das richtig? Gehen die Bezeichnungen nach "End Sub
" verloren?
Wie kann ich das besser lösen?
Alles in ein
Sub zu schmeissen wird auch mühsam, da insgesamt etwa 20 schleifen vorhanden sind und es eine _
_
Fehlermeldung gibt bei Mehfachverwendung von Variablen.
Ich hoffe Ihr versteht meine Fragen ;-)
PS: Das ganze MUSS in VBA geschrieben sein.
Gruss
Helmi