ich möchte gerne jede Spalte mit jeder anderen multiplizieren
und die Produkte am besten auf ein neues Tabellnblatt in Spalten ausgeben, da man sonst mit dem colum.count Probleme bekommt ;-(
- mein "steh auf dem schlauch problem" ist aber der, dass
var1 erst soviele Schleifenrunden konstant bleiben soll, wie
Spalten vorhanden sind !
..da muss eine dritte Laufvariable her, oder & wie !?
bsten dank für tips & tricks , grüsse christian
Sub multiplySpecial()
Dim i As Integer
Dim j As Integer
Dim doErgeb As Double
Dim basis As Range
Set basis = Worksheets("Tabelle1").UsedRange
For j = 1 To basis.Columns.Count
For i = 1 To basis.Rows.Count
var1 = basis.Cells(i, j).Value
var2 = basis.Cells(i, j + 1).Value
doErgeb = var1 * var2
'Später auf anderes Tabellenblatt
Cells(i, j + basis.Columns.Count) = doErgeb
Next i
Next j
End Sub