|  
                                             
	Hallo zusammen, 
	ich brauche Hilfe bei der Multiplikation von 2 Spalten Vektoren. 
	Folgendes Datenblatt (Spalte A und B sind Daten und Spalte D das Ergebnis der Multiplikation) 
	  
	Dazu habe ich folgenden Code geschrieben: 
	Sub Test() 
	 
	Dim i As Integer 
	 
	Dim A_vec() As Double 
	ReDim A_vec(1 To 5) 
	 
	Dim B_vec() As Double 
	ReDim B_vec(1 To 5) 
	 
	Randomize 
	 
	For i = 1 To 5 
	     
	A_vec(i) = ActiveSheet.Cells(i, 1).Value 
	 
	B_vec(i) = ActiveSheet.Cells(i, 2).Value 
	 
	ActiveSheet.Cells(i, 4) = A_vec(1) * B_vec(Int(5 * Rnd() + 1)) 
	     
	Next i 
	 
	 
	End Sub 
	Das Ziel soll sein, dass er den ersten Wert des A Vektors mit einer zufälligen Zahl des B Vektors multipliziert und in D für Zeile 1 bis 5 ausgibt. 
	Wie kann in dieser Rechnung eine 0 auftauchen, bzw. wie kann der Code umgeschrieben werden, sodass keine 0 mehr auftaucht. 
	Ich wäre für jede Hilfe sehr dankbar. 
	  
	  
     |